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