76 lines
2.3 KiB
C
76 lines
2.3 KiB
C
|
/*********************************************************************************************
|
||
|
* Filename : btstack_config.c
|
||
|
|
||
|
* Description : Optimized Code & RAM (编译优化配置)
|
||
|
|
||
|
* Author : Bingquan
|
||
|
|
||
|
* Email : caibingquan@zh-jieli.com
|
||
|
|
||
|
* Last modifiled : 2019-03-16 11:49
|
||
|
|
||
|
* Copyright:(c)JIELI 2011-2019 @ , All Rights Reserved.
|
||
|
*********************************************************************************************/
|
||
|
#include "app_config.h"
|
||
|
#include "system/includes.h"
|
||
|
#include "btcontroller_config.h"
|
||
|
#include "bt_common.h"
|
||
|
|
||
|
/**
|
||
|
* @brief Bluetooth Stack Module
|
||
|
*/
|
||
|
|
||
|
#ifdef CONFIG_SOUNDBOX_FLASH_256K
|
||
|
const int CONFIG_BTSTACK_BIG_FLASH_ENABLE = 0;
|
||
|
#else
|
||
|
const int CONFIG_BTSTACK_BIG_FLASH_ENABLE = 1;
|
||
|
#endif
|
||
|
|
||
|
#if TCFG_BT_SUPPORT_AAC
|
||
|
const int CONFIG_BTSTACK_SUPPORT_AAC = 1;
|
||
|
#else
|
||
|
const int CONFIG_BTSTACK_SUPPORT_AAC = 0;
|
||
|
#endif
|
||
|
|
||
|
#if SNIFF_MODE_RESET_ANCHOR
|
||
|
//协议栈接收到命令是否自动退出sniff
|
||
|
const int config_btstask_auto_exit_sniff = 0;
|
||
|
#else
|
||
|
const int config_btstask_auto_exit_sniff = 1;
|
||
|
#endif
|
||
|
|
||
|
|
||
|
#if SMART_BOX_EN
|
||
|
const int config_rcsp_stack_enable = 1;
|
||
|
#else
|
||
|
const int config_rcsp_stack_enable = 0;
|
||
|
#endif
|
||
|
|
||
|
#if TCFG_USER_BLE_ENABLE
|
||
|
//le 配置,可以优化代码和RAM
|
||
|
const int config_le_hci_connection_num = CONFIG_BT_GATT_CONNECTION_NUM;//支持同时连接个数
|
||
|
const int config_le_sm_support_enable = CONFIG_BT_SM_SUPPORT_ENABLE; //是否支持加密配对
|
||
|
const int config_le_gatt_server_num = CONFIG_BT_GATT_SERVER_NUM; //支持server角色个数
|
||
|
const int config_le_gatt_client_num = CONFIG_BT_GATT_CLIENT_NUM; //支持client角色个数
|
||
|
|
||
|
#else
|
||
|
const int config_le_hci_connection_num = 0;//支持同时连接个数
|
||
|
const int config_le_sm_support_enable = 0; //是否支持加密配对
|
||
|
const int config_le_gatt_server_num = 0; //支持server角色个数
|
||
|
const int config_le_gatt_client_num = 0; //支持client角色个数
|
||
|
#endif
|
||
|
|
||
|
|
||
|
/*config_le_sm_sub_sc_enable: SC加密模式使能,need config_le_sm_support_enable = 1*/
|
||
|
const int config_le_sm_sub_sc_enable = CONFIG_BT_SM_SUPPORT_ENABLE & 0;//
|
||
|
|
||
|
const int config_le_sm_sub_sc_bridge_edr_enable = 0; /*default 0*/
|
||
|
|
||
|
/*
|
||
|
u8 l2cap_debug_enable = 0xf0;
|
||
|
u8 rfcomm_debug_enable = 0xf;
|
||
|
u8 profile_debug_enable = 0xff;
|
||
|
u8 ble_debug_enable = 0xff;
|
||
|
*/
|
||
|
|