micropython/extmod/nimble
Daniël van de Giessen d1e15b9281 extmod/nimble: Enable key distribution to support bonding.
This sets the BLE key distribution parameters at runtime. This isn't
needed in most ports since we already set the default values in
`extmod/nimble/syscfg/syscfg.h`; however in the ESP32 port that
headerfile is not used, and the default values in the ESP-IDF don't
enable key distribution nor can we change those defaults via
`sdkconfig`. Thus we're setting these values explicitly at runtime.

Signed-off-by: Daniël van de Giessen <daniel@dvdgiessen.nl>
2024-02-29 14:25:59 +11:00
..
bsp extmod/nimble: Add nimble bindings. 2019-10-01 09:51:02 +10:00
hal all: Fix spelling mistakes based on codespell check. 2023-04-27 18:03:06 +10:00
logcfg extmod/modbluetooth: Refactor stack/hci/driver/port bindings. 2020-09-08 11:41:31 +10:00
nimble extmod/nimble: Update to NimBLE v1.4. 2021-10-26 16:43:18 +11:00
syscfg extmod/nimble: Do not set GAP device name after sync. 2023-12-22 16:07:02 +11:00
modbluetooth_nimble.c extmod/nimble: Enable key distribution to support bonding. 2024-02-29 14:25:59 +11:00
modbluetooth_nimble.h extmod/modbluetooth: Replace def_handle with end_handle in char IRQ. 2022-09-09 11:24:24 +10:00
nimble.cmake extmod/nimble: Add nimble CMake fragment file. 2021-09-19 23:02:16 +10:00
nimble.mk extmod: Make extmod.mk self-contained. 2022-10-11 23:31:49 +11:00