Go to the documentation of this file.
10 #include "sdkconfig.h"
11 #include "nimconfig_rename.h"
13 #if defined(CONFIG_BT_ENABLED)
16 #define CONFIG_NIMBLE_CPP_IDF
19 #if defined(CONFIG_BT_NIMBLE_ROLE_CENTRAL) && !defined(CONFIG_BT_NIMBLE_ROLE_OBSERVER)
20 #define CONFIG_BT_NIMBLE_ROLE_OBSERVER
24 #if defined(CONFIG_BT_NIMBLE_ROLE_PERIPHERAL) && !defined(CONFIG_BT_NIMBLE_ROLE_BROADCASTER)
25 #define CONFIG_BT_NIMBLE_ROLE_BROADCASTER
33 #define CONFIG_BT_NIMBLE_MAX_CONNECTIONS 3
36 #define CONFIG_BT_NIMBLE_ATT_PREFERRED_MTU 255
39 #define CONFIG_BT_NIMBLE_SVC_GAP_DEVICE_NAME "nimble"
45 #define CONFIG_BT_NIMBLE_LOG_LEVEL 5
51 #define CONFIG_NIMBLE_CPP_LOG_LEVEL 0
56 #define CONFIG_NIMBLE_CPP_ENABLE_RETURN_CODE_TEXT
61 #define CONFIG_NIMBLE_CPP_ENABLE_GAP_EVENT_CODE_TEXT
66 #define CONFIG_NIMBLE_CPP_ENABLE_ADVERTISMENT_TYPE_TEXT
69 #define CONFIG_BT_NIMBLE_SVC_GAP_APPEARANCE 0x0
74 #define CONFIG_BT_NIMBLE_ROLE_CENTRAL_DISABLED
79 #define CONFIG_BT_NIMBLE_ROLE_OBSERVER_DISABLED
84 #define CONFIG_BT_NIMBLE_ROLE_PERIPHERAL_DISABLED
89 #define CONFIG_BT_NIMBLE_ROLE_BROADCASTER_DISABLED
92 #define CONFIG_BT_NIMBLE_MAX_BONDS 3
95 #define CONFIG_BT_NIMBLE_MAX_CCCDS 8
98 #define CONFIG_BT_NIMBLE_RPA_TIMEOUT 900
106 #define CONFIG_BT_NIMBLE_MSYS1_BLOCK_COUNT 12
109 #define CONFIG_BT_NIMBLE_MEM_ALLOC_MODE_EXTERNAL 1
112 #define CONFIG_BT_NIMBLE_PINNED_TO_CORE 0
115 #define CONFIG_BT_NIMBLE_TASK_STACK_SIZE 4096