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 200 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 201 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 202 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 203 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 204 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 205 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 206 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 207 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 208 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 209 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 210 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h