nRF5 SDK v17.1.0
Functions
MBR functions

Functions

uint32_t nrf_dfu_mbr_copy_bl (uint32_t *p_src, uint32_t len)
 Function for copying the bootloader using an MBR command. More...
 
uint32_t nrf_dfu_mbr_init_sd (void)
 Function for initializing the SoftDevice using an MBR command. More...
 
uint32_t nrf_dfu_mbr_irq_forward_address_set (void)
 Function for setting the address of the IRQ table to the app's using an MBR command. More...
 

Detailed Description

Function Documentation

uint32_t nrf_dfu_mbr_copy_bl ( uint32_t *  p_src,
uint32_t  len 
)

Function for copying the bootloader using an MBR command.

Parameters
[in]p_srcSource address of the bootloader data to copy.
[in]lenLength of the data to copy in bytes.
Returns
This function will return only if the command request could not be run. See sd_mbr_command_copy_bl_t for possible return values.
uint32_t nrf_dfu_mbr_init_sd ( void  )

Function for initializing the SoftDevice using an MBR command.

Return values
NRF_SUCCESSIf the SoftDevice was initialized successfully. Any other return value indicates that the SoftDevice could not be initialized.
uint32_t nrf_dfu_mbr_irq_forward_address_set ( void  )

Function for setting the address of the IRQ table to the app's using an MBR command.

Return values
NRF_SUCCESSIf the address of the new irq table was set. Any other return value indicates that the address could not be set.

Documentation feedback | Developer Zone | Subscribe | Updated