I am developing a firmware for NRF52833 using NRF5 SDK. In this firmware, the device works in BLE Central mode. I want to use the BLE DFU feature to update the firmware of the device.
At this point, there are two questions I would like to ask you.
- For BLE DFU, the device needs to be in BLE peripheral role and advertising, right, cannot update while device is in Central role?
- Is it possible for the device to be both peripheral and central? I've seen this possible on the S140. If possible, can I do BLE DFU by operating the device in both central and peripheral roles? Is there any ready example about this?