summaryrefslogtreecommitdiffstatshomepage
path: root/extmod/btstack/modbluetooth_btstack.c
diff options
context:
space:
mode:
authorDaniël van de Giessen <daniel@dvdgiessen.nl>2023-12-08 18:57:07 +0100
committerDamien George <damien@micropython.org>2024-02-29 14:25:59 +1100
commit3460b48a6d3af423e8592add99432172523639ba (patch)
treece9d50b054665ed9fe6e4ef3ce45740c491d4ced /extmod/btstack/modbluetooth_btstack.c
parent56f9dcb580a6ee6c10f6db59a72e3b216e4e4dfc (diff)
downloadmicropython-3460b48a6d3af423e8592add99432172523639ba.tar.gz
micropython-3460b48a6d3af423e8592add99432172523639ba.zip
extmod/nimble: Override configuration options set in nimble_port_init.
This moves the runtime initialisation of `ble_hs_cfg` to happen after `nimble_port_init()`. That is consistent with the order used in NimBLE examples. On the ESP32 port this is needed because the ESP-IDF sets up the default RAM secret store callbacks in its implementation of `nimble_port_init()` (specifically, it calls `esp_nimble_init()` which in turn calls `ble_store_ram_init()`). We want to override those with our own callbacks to implement the `IRQ_[GS]ET_SECRET` events in Python. Signed-off-by: Daniël van de Giessen <daniel@dvdgiessen.nl>
Diffstat (limited to 'extmod/btstack/modbluetooth_btstack.c')
0 files changed, 0 insertions, 0 deletions