mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-31 11:17:20 +02:00
fix(nimble): Added option to enable code under Enhanced COC
This commit is contained in:
@ -100,6 +100,14 @@ config BT_NIMBLE_L2CAP_COC_MAX_NUM
|
|||||||
help
|
help
|
||||||
Defines maximum number of BLE Connection Oriented Channels. When set to (0), BLE COC is not compiled in
|
Defines maximum number of BLE Connection Oriented Channels. When set to (0), BLE COC is not compiled in
|
||||||
|
|
||||||
|
config BT_NIMBLE_L2CAP_ENHANCED_COC
|
||||||
|
bool "L2CAP Enhanced Connection Oriented Channel"
|
||||||
|
depends on BT_NIMBLE_ENABLED && (BT_NIMBLE_L2CAP_COC_MAX_NUM >= 1)
|
||||||
|
default 0
|
||||||
|
help
|
||||||
|
Enable Enhanced Credit Based Flow Control Mode
|
||||||
|
|
||||||
|
|
||||||
choice BT_NIMBLE_PINNED_TO_CORE_CHOICE
|
choice BT_NIMBLE_PINNED_TO_CORE_CHOICE
|
||||||
prompt "The CPU core on which NimBLE host will run"
|
prompt "The CPU core on which NimBLE host will run"
|
||||||
depends on BT_NIMBLE_ENABLED && !FREERTOS_UNICORE
|
depends on BT_NIMBLE_ENABLED && !FREERTOS_UNICORE
|
||||||
|
@ -511,6 +511,18 @@
|
|||||||
#define MYNEWT_VAL_BLE_L2CAP_COC_SDU_BUFF_COUNT CONFIG_BT_NIMBLE_L2CAP_COC_SDU_BUFF_COUNT
|
#define MYNEWT_VAL_BLE_L2CAP_COC_SDU_BUFF_COUNT CONFIG_BT_NIMBLE_L2CAP_COC_SDU_BUFF_COUNT
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if CONFIG_BT_NIMBLE_L2CAP_ENHANCED_COC
|
||||||
|
#ifndef MYNEWT_VAL_BLE_L2CAP_ENHANCED_COC
|
||||||
|
#define MYNEWT_VAL_BLE_L2CAP_ENHANCED_COC (CONFIG_BT_NIMBLE_L2CAP_ENHANCED_COC)
|
||||||
|
#else
|
||||||
|
#if CONFIG_BT_NIMBLE_EATT_CHAN_NUM
|
||||||
|
#define MYNEWT_VAL_BLE_L2CAP_ENHANCED_COC (1)
|
||||||
|
#else
|
||||||
|
#define MYNEWT_VAL_BLE_L2CAP_ENHANCED_COC (0)
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef MYNEWT_VAL_BLE_DYNAMIC_SERVICE
|
#ifndef MYNEWT_VAL_BLE_DYNAMIC_SERVICE
|
||||||
#ifdef CONFIG_BT_NIMBLE_DYNAMIC_SERVICE
|
#ifdef CONFIG_BT_NIMBLE_DYNAMIC_SERVICE
|
||||||
#define MYNEWT_VAL_BLE_DYNAMIC_SERVICE CONFIG_BT_NIMBLE_DYNAMIC_SERVICE
|
#define MYNEWT_VAL_BLE_DYNAMIC_SERVICE CONFIG_BT_NIMBLE_DYNAMIC_SERVICE
|
||||||
@ -818,11 +830,6 @@
|
|||||||
#define MYNEWT_VAL_BLE_L2CAP_COC_MPS (MYNEWT_VAL_MSYS_1_BLOCK_SIZE-8)
|
#define MYNEWT_VAL_BLE_L2CAP_COC_MPS (MYNEWT_VAL_MSYS_1_BLOCK_SIZE-8)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if CONFIG_BT_NIMBLE_EATT_CHAN_NUM
|
|
||||||
#define MYNEWT_VAL_BLE_L2CAP_ENHANCED_COC (1)
|
|
||||||
#else
|
|
||||||
#define MYNEWT_VAL_BLE_L2CAP_ENHANCED_COC (0)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef MYNEWT_VAL_BLE_L2CAP_JOIN_RX_FRAGS
|
#ifndef MYNEWT_VAL_BLE_L2CAP_JOIN_RX_FRAGS
|
||||||
#define MYNEWT_VAL_BLE_L2CAP_JOIN_RX_FRAGS (1)
|
#define MYNEWT_VAL_BLE_L2CAP_JOIN_RX_FRAGS (1)
|
||||||
|
Reference in New Issue
Block a user