diff options
author | Daniël van de Giessen <daniel@dvdgiessen.nl> | 2023-12-08 18:57:07 +0100 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2024-02-29 14:25:59 +1100 |
commit | 3460b48a6d3af423e8592add99432172523639ba (patch) | |
tree | ce9d50b054665ed9fe6e4ef3ce45740c491d4ced /extmod/btstack/modbluetooth_btstack.c | |
parent | 56f9dcb580a6ee6c10f6db59a72e3b216e4e4dfc (diff) | |
download | micropython-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