Change the address the MBR starts after a reset. More...
#include <nrf_mbr.h>
Data Fields | |
uint32_t | address |
Change the address the MBR starts after a reset.
Once this function has been called, this address is where the MBR will start to forward interrupts to after a reset.
To restore default forwarding this function should be called with address set to 0. The MBR will then start forwarding interrupts to the address in NFR_UICR->BOOTADDR or to the SoftDevice if the BOOTADDR is not set.
On success, this function will not return. It will reset the device.
NRF_ERROR_INTERNAL | indicates an internal error that should not happen. |
NRF_ERROR_INVALID_ADDR | if parameter address is outside of the flash size. |
NRF_ERROR_NO_MEM | if no parameter page is provided (see SoftDevice Specification for more info) |
uint32_t sd_mbr_command_vector_table_base_set_t::address |
The base address of the interrupt vector table for forwarded interrupts.