| S332 SoftDevice v2.0.0 |

Choose documentation: | nRF5 SDK | S130 SoftDevice API | S132 SoftDevice API | S212 SoftDevice API | S332 SoftDevice API

All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
sd_mbr_command_vector_table_base_set_t Struct Reference
Types

Sets the base address of the interrupt vector table for interrupts forwarded from the MBR. More...

`#include <nrf_mbr.h>`

## Data Fields
uint32_t | address

## Detailed Description

Sets the base address of the interrupt vector table for interrupts forwarded from the MBR.

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

Parameters

  address | set to 0. The MBR will then start forwarding to 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.

Return values

  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 sds for more info)

## Field Documentation

uint32_t sd_mbr_command_vector_table_base_set_t::address

The base address of the interrupt vector table for forwarded interrupts.