Firmware header information.

Public Attributes#

uint16_t

Control flags.

uint16_t

SHA type.

uint32_t

Firmware image magic byte.

uint32_t

Size of firmware image.

Firmware version information.

uint32_t

Address location in flash to store the image.

uint32_t

CRC of the image.

uint32_t

MIC of the image.

uint32_t

Reserved.

Firmware version extended information.

uint32_t

Reserved.

Public Attribute Documentation#

control_flags#

uint16_t sl_si91x_firmware_header_t::control_flags

Control flags.


Definition at line 189 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

sha_type#

uint16_t sl_si91x_firmware_header_t::sha_type

SHA type.


Definition at line 190 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

magic_no#

uint32_t sl_si91x_firmware_header_t::magic_no

Firmware image magic byte.


Definition at line 191 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

image_size#

uint32_t sl_si91x_firmware_header_t::image_size

Size of firmware image.


Definition at line 192 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

fw_version_info#

sl_si91x_fw_version_info_t sl_si91x_firmware_header_t::fw_version_info

Firmware version information.


Definition at line 193 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

flash_location#

uint32_t sl_si91x_firmware_header_t::flash_location

Address location in flash to store the image.


Definition at line 194 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

crc#

uint32_t sl_si91x_firmware_header_t::crc

CRC of the image.


Definition at line 195 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

mic#

uint32_t sl_si91x_firmware_header_t::mic[4]

MIC of the image.


Definition at line 196 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

reserved#

uint32_t sl_si91x_firmware_header_t::reserved

Reserved.


Definition at line 197 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

fw_version_ext_info#

sl_si91x_fw_version_ext_info_t sl_si91x_firmware_header_t::fw_version_ext_info

Firmware version extended information.


Definition at line 198 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

reserved1#

uint32_t sl_si91x_firmware_header_t::reserved1[4]

Reserved.


Definition at line 199 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h