Smart Remote 3 nRF52 v1.2
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages

Bootloader with Device Firmware Update (DFU) functionality. More...

Modules

 DFU settings
 
 DFU types
 
 DFU utilities
 
 Flash operations
 
 MBR functions
 
 Request handling
 

Functions

uint32_t nrf_dfu_init (void)
 Function for initializing a DFU operation. More...
 

Detailed Description

Bootloader with Device Firmware Update (DFU) functionality.

The DFU bootloader module, in combination with the Bootloader module, can be used to implement a bootloader that supports Device Firmware Updates.

Function Documentation

uint32_t nrf_dfu_init ( void  )

Function for initializing a DFU operation.

This function checks if DFU should be started and if this is true it initializes a DFU service and any transports that are registered in the system. If DFU is not performed function jumps to available application.

Warning
This function may not return.
Returns
NRF_SUCCESS if the DFU operation was successfully initialized.