5 years, 10 months ago.

MBED OS 5.11 Support for Cordio to NRF52 Devices and building custom application on this platform?

According to https://github.com/ARMmbed/mbed-os/pull/8876 Cordio support was added to NRF52 targets and I am assuming it includes NRF52840?

Also I am not sure what does this exactly mean, Does it mean with Cordio, I would no longer need to include the NRF52840 soft device to program my custom application?

Are there any examples which uses the BLE 5 features for this target and with Cordio?

With Cordio, What bootloader's can be used to flash either over a COM Port or what if we need FOTA mechanism to flash the firmware?

Thanks, Ajay

Question relating to:

The nRF52840 Development Kit is a single-board development kit for Bluetooth low energy, ANT, 802.15.4, and 2.4 GHz proprietary applications using the nRF52840 SoC.

1 Answer

5 years, 10 months ago.

Hi Ajay,

You can refer to the README https://github.com/ARMmbed/mbed-os/tree/master/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NORDIC_CORDIO/TARGET_NRF5x for configuring your application using Cordio Stack/LL, which means you don't need Nordic SoftDevice for BLE feature.

Examples of BLE5 are in progress and will be provided in future Mbed OS release.

Regarding bootloader, I don't have the answer currently, will give you feedback later.

Thanks Desmond for taking the time to respond. I am hoping we can get some BLE 5 samples soon and the bootloader is key for production scenarios, where the only way to upgrade the firmware is via OTA firmware updates.

Thanks, Ajay

posted by Ajay Kashyap 10 Jan 2019

Hi Ajay,

Hope this finds you well.

We have already implemented BLE5 feature in our BLE_GAP example, you can try it.

https://github.com/ARMmbed/mbed-os-example-ble/tree/master/BLE_GAP

For FOTA, I think it's still in progress, you can track the progress here.

https://github.com/ARMmbed/mbed-os/issues/9827

Please let me know for any questions!

Desmond, team Mbed

posted by Desmond Chen 05 Mar 2019