Firmware header information.

Public Attributes#

uint16_t

Control flags for the firmware image.

uint16_t

SHA type used for the firmware image.

uint32_t

Magic number identifying the firmware image.

uint32_t

Size of the firmware image in bytes.

Firmware version information.

uint32_t

Address location in flash memory where the firmware image is stored.

uint32_t

Cyclic Redundancy Check (CRC) value of the firmware image.

uint32_t

Message Integrity Code (MIC) of the firmware image.

uint32_t

Reserved fields for future use.

Firmware version extended information.

uint32_t

Reserved fields for future use.

Public Attribute Documentation#

control_flags#

uint16_t sl_si91x_firmware_header_t::control_flags

Control flags for the firmware image.


Definition at line 167 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 used for the firmware image.


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

magic_no#

uint32_t sl_si91x_firmware_header_t::magic_no

Magic number identifying the firmware image.


Definition at line 169 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 the firmware image in bytes.


Definition at line 170 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 171 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 memory where the firmware image is stored.


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

crc#

uint32_t sl_si91x_firmware_header_t::crc

Cyclic Redundancy Check (CRC) value of the firmware image.


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

mic#

uint32_t sl_si91x_firmware_header_t::mic[4]

Message Integrity Code (MIC) of the firmware image.


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

reserved#

uint32_t sl_si91x_firmware_header_t::reserved

Reserved fields for future use.


Definition at line 175 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 176 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

reserved1#

uint32_t sl_si91x_firmware_header_t::reserved1[4]

Reserved fields for future use.


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