Bootloader modules

nRF5 SDK v15.0.0

Bootloader and DFU modules. More...

Modules

DFU modules
Modules providing Device Firmware Update (DFU) functionality.
Bootloader settings configuration
Application start
Timers for DFU in the bootloader
Firmware activation
Bootloader Information
Automated feeding of the watchdog
Module that keeps the WDT from timing out if the WDT has been started in the application.

Functions

ret_code_t nrf_bootloader_init ( nrf_dfu_observer_t observer)
Function for initializing the bootloader. More...

Detailed Description

Bootloader and DFU modules.

The bootloader module can be used to implement a basic bootloader that can be extended with, for example, Device Firmware Update (DFU) support or custom functionality.

Function Documentation

ret_code_t nrf_bootloader_init ( nrf_dfu_observer_t observer )

Function for initializing the bootloader.

This function is the entry point of all bootloader operations. If DFU functionality is compiled in, the DFU process is initialized when running this function.

Note
This function does not return unless an error occurred.
Return values
NRF_ERROR_INTERNAL Something went wrong.