I’m trying to use the Nordic BLE Softdevice in Mbed 5.15 on my NRF52840 dev kit. My app runs just fine in Mbed 5.11, but when I try the same thing on Mbed 5.15 (and also Mbed 5.13) the app does not run.
Here’s a patch/diff of the targets.json file for the MCU_NRF52840 target:
M targets/targets.json @@ -7818,10 +7818,9 @@ "NRF5x", "NRF52", "SDK_15_0", - "CORDIO", - "CORDIO_LL", - "SOFTDEVICE_NONE", - "NORDIC_CORDIO" + "NORDIC_SOFTDEVICE", + "SOFTDEVICE_COMMON", + "SOFTDEVICE_S140_FULL"
As you can see, I haven’t changed much at all. My app compiles in 5.15, but once the board is flashed with the image, the board immediately halts (LEDs turn on, but do not blink as expected). I’m assuming I’m missing some additional configuration to use the Softdevice again, but I have no idea where to look/what to do.
Can anyone help me re-enable the Softdevice in Mbed 5.15?