[][src]Crate nrf_softdevice_mbr

Structs

sd_mbr_command_compare_t

@brief This command works like memcmp, but takes the length in words.

sd_mbr_command_copy_bl_t

@brief This command copies a new BootLoader.

sd_mbr_command_copy_sd_t

@brief This command copies part of a new SoftDevice

sd_mbr_command_irq_forward_address_set_t

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

sd_mbr_command_t

@brief Input structure containing data used when calling ::sd_mbr_command

sd_mbr_command_vector_table_base_set_t

@brief Change the address the MBR starts after a reset

Constants

MBR_BOOTLOADER_ADDR
MBR_PAGE_SIZE_IN_WORDS
MBR_PARAM_PAGE_ADDR
MBR_SIZE
MBR_SVC_BASE
NRF_MBR_COMMANDS_SD_MBR_COMMAND_COMPARE

< This command works like memcmp. @see ::sd_mbr_command_compare_t

NRF_MBR_COMMANDS_SD_MBR_COMMAND_COPY_BL

< Copy a new BootLoader. @see ::sd_mbr_command_copy_bl_t

NRF_MBR_COMMANDS_SD_MBR_COMMAND_COPY_SD

< Copy a new SoftDevice. @see ::sd_mbr_command_copy_sd_t

NRF_MBR_COMMANDS_SD_MBR_COMMAND_INIT_SD

< Initialize forwarding interrupts to SD, and run reset function in SD. Does not require any parameters in ::sd_mbr_command_t params.

NRF_MBR_COMMANDS_SD_MBR_COMMAND_IRQ_FORWARD_ADDRESS_SET

< Start forwarding all interrupts to this address. @see ::sd_mbr_command_irq_forward_address_set_t

NRF_MBR_COMMANDS_SD_MBR_COMMAND_RESERVED
NRF_MBR_COMMANDS_SD_MBR_COMMAND_VECTOR_TABLE_BASE_SET

< Change the address the MBR starts after a reset. @see ::sd_mbr_command_vector_table_base_set_t

NRF_MBR_SVCS_SD_MBR_COMMAND

< ::sd_mbr_command

Type Definitions

NRF_MBR_COMMANDS

@brief Possible values for ::sd_mbr_command_t.command

NRF_MBR_SVCS

@brief nRF Master Boot Record API SVC numbers.

c_char
c_int
c_long
c_longlong
c_schar
c_short
c_uchar
c_uint
c_ulong
c_ulonglong
c_ushort
c_void
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t

Unions

sd_mbr_command_t__bindgen_ty_1