Definition of the Bootload Info struct.
The Bootload Info struct contains a prioritized list of firmware update images that the bootloader should attempt to bootload. The first image to pass verification will be bootloaded.
Public Attributes#
uint32_t
Magic word indicating that this is a Bootload Info struct (BTL_STORAGE_BOOTLOADINFO_MAGIC)
uint32_t
Struct version number.
uint32_t
Size of the BootloadInfo_t struct.
int32_t
List of addresses of slots to bootload from.
uint32_t
Checksum of the struct.
Public Attribute Documentation#
magic#
uint32_t BootloadInfo_t::magic
Magic word indicating that this is a Bootload Info struct (BTL_STORAGE_BOOTLOADINFO_MAGIC)
Definition at line
68
of file platform/bootloader/storage/bootloadinfo/btl_storage_bootloadinfo.h
structVersion#
uint32_t BootloadInfo_t::structVersion
Struct version number.
Definition at line
70
of file platform/bootloader/storage/bootloadinfo/btl_storage_bootloadinfo.h
length#
uint32_t BootloadInfo_t::length
Size of the BootloadInfo_t struct.
Definition at line
72
of file platform/bootloader/storage/bootloadinfo/btl_storage_bootloadinfo.h
bootloadList#
int32_t BootloadInfo_t::bootloadList[BTL_STORAGE_BOOTLOAD_LIST_MAX_LENGTH]
List of addresses of slots to bootload from.
Definition at line
74
of file platform/bootloader/storage/bootloadinfo/btl_storage_bootloadinfo.h
crc32#
uint32_t BootloadInfo_t::crc32
Checksum of the struct.
Definition at line
76
of file platform/bootloader/storage/bootloadinfo/btl_storage_bootloadinfo.h