This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

DFU over USB + BLE

Hi, i use SDK 15.0.0 s140 nrf52840

// When nrf_dfu_transports_init is called, all registered transport layers are initialized with their respective init functions.

after initialization of the USB and BLE transport layers, how and in what function should the current transport layer be selected with which the bootloader will continue to work?

Are you planning to release a combined example or additional documentation for help? Anything like this doc, preferably better and more detailed.

Parents Reply
  • Hi, I am also working on this. In the link you posted, there is only an example compatible with the nrf52832 development board. We are currently using the nRF52840 with USBD. We already combined all the changes between USB and BLE and are initializing 2 transports, but it fails on initializing the BLE transport when we include the code for USB, as it explains in that link, but it wasn't clear what the fix was for it failing on ble_stack_init().

Children
No Data
Related