esp32/mpconfigport: Enable BLE synchronous events and pairing/bonding.
Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
parent
e05d0a6335
commit
5dbb822ca4
|
@ -198,11 +198,15 @@ target_compile_options(${MICROPY_TARGET} PUBLIC
|
|||
-Wno-missing-field-initializers
|
||||
)
|
||||
|
||||
# Additional include directories needed for private NimBLE headers.
|
||||
target_include_directories(${MICROPY_TARGET} PUBLIC
|
||||
${IDF_PATH}/components/bt/host/nimble/nimble
|
||||
)
|
||||
|
||||
# Add additional extmod and usermod components.
|
||||
target_link_libraries(${MICROPY_TARGET} micropy_extmod_btree)
|
||||
target_link_libraries(${MICROPY_TARGET} usermod)
|
||||
|
||||
|
||||
# Collect all of the include directories and compile definitions for the IDF components.
|
||||
foreach(comp ${IDF_COMPONENTS})
|
||||
micropy_gather_target_properties(__idf_${comp})
|
||||
|
|
|
@ -70,7 +70,11 @@
|
|||
// extended modules
|
||||
#ifndef MICROPY_PY_BLUETOOTH
|
||||
#define MICROPY_PY_BLUETOOTH (1)
|
||||
#define MICROPY_PY_BLUETOOTH_USE_SYNC_EVENTS (1)
|
||||
#define MICROPY_PY_BLUETOOTH_USE_SYNC_EVENTS_WITH_INTERLOCK (1)
|
||||
#define MICROPY_PY_BLUETOOTH_SYNC_EVENT_STACK_SIZE (CONFIG_BT_NIMBLE_TASK_STACK_SIZE)
|
||||
#define MICROPY_PY_BLUETOOTH_ENABLE_CENTRAL_MODE (1)
|
||||
#define MICROPY_PY_BLUETOOTH_ENABLE_PAIRING_BONDING (1)
|
||||
#define MICROPY_BLUETOOTH_NIMBLE (1)
|
||||
#define MICROPY_BLUETOOTH_NIMBLE_BINDINGS_ONLY (1)
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue