Modules providing Device Firmware Update (DFU) functionality. More...
Modules |
|
| DFU BLE Service | |
|
Device Firmware Update (DFU) transport layer for
Bluetooth
low energy.
|
|
| Supervisor call interface for bond sharing | |
|
The Supervisor call interface is a thread-safe method to call into the current application or into an external application using a Supervisor instruction.
|
|
| Device Firmware Upgrade configuration | |
| Flash operations | |
| MBR functions | |
| Request handling | |
| DFU settings | |
| DFU transport | |
|
Generic Device Firmware Update (DFU) transport interface.
|
|
| DFU types | |
| DFU utilities | |
| Validation | |
| DFU Serial transports shared part | |
|
Shared part of Device Firmware Update (DFU) transport layers using serial interface (UART, USB CDC ACM).
|
|
Macros |
|
| #define | NRF_DFU_SCHED_EVENT_DATA_SIZE (sizeof( nrf_dfu_request_t )) |
Functions |
|
| uint32_t | nrf_dfu_init ( nrf_dfu_observer_t observer) |
|
Function for initializing a DFU operation.
More...
|
|
Detailed Description
Modules providing Device Firmware Update (DFU) functionality.
The DFU module, in combination with the Bootloader modules module, can be used to implement a bootloader that supports Device Firmware Updates.
Function Documentation
| uint32_t nrf_dfu_init | ( | nrf_dfu_observer_t | observer | ) |
Function for initializing a DFU operation.
This function initializes a DFU operation and any transports that are registered in the system.
- Parameters
-
[in] observer Function for receiving DFU notifications.
- Return values
-
NRF_SUCCESS If the DFU operation was successfully initialized.