126f972c34
This allows `ble.active(1)` to fail correctly if the HCI controller is unavailable. It also avoids an infine loop in the NimBLE event handler where NimBLE doesn't correctly detect that the HCI controller is unavailable and keeps trying to reset. Furthermore, it fixes an issue where GATT service registrations were left allocated, which led to a bad realloc if the stack was activated multiple times. |
||
---|---|---|
.. | ||
bsp | ||
hal | ||
logcfg | ||
nimble | ||
syscfg | ||
modbluetooth_nimble.c | ||
modbluetooth_nimble.h | ||
nimble.mk |