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)


structVersion#

uint32_t BootloadInfo_t::structVersion

Struct version number.


length#

uint32_t BootloadInfo_t::length

Size of the BootloadInfo_t struct.


bootloadList#

int32_t BootloadInfo_t::bootloadList[BTL_STORAGE_BOOTLOAD_LIST_MAX_LENGTH]

List of addresses of slots to bootload from.


crc32#

uint32_t BootloadInfo_t::crc32

Checksum of the struct.