Crate nrf_softdevice_mbr

Source

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

Functions§

sd_mbr_command
@brief Issue Master Boot Record commands

Type Aliases§

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