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.


sha_type#

uint16_t sl_si91x_firmware_header_t::sha_type

SHA type.


magic_no#

uint32_t sl_si91x_firmware_header_t::magic_no

Firmware image magic byte.


image_size#

uint32_t sl_si91x_firmware_header_t::image_size

Size of firmware image.


fw_version_info#

sl_si91x_fw_version_info_t sl_si91x_firmware_header_t::fw_version_info

Firmware version information.


flash_location#

uint32_t sl_si91x_firmware_header_t::flash_location

Address location in flash to store the image.


crc#

uint32_t sl_si91x_firmware_header_t::crc

CRC of the image.


mic#

uint32_t sl_si91x_firmware_header_t::mic[4]

MIC of the image.


reserved#

uint32_t sl_si91x_firmware_header_t::reserved

Reserved.


fw_version_ext_info#

sl_si91x_fw_version_ext_info_t sl_si91x_firmware_header_t::fw_version_ext_info

Firmware version extended information.


reserved1#

uint32_t sl_si91x_firmware_header_t::reserved1[4]

Reserved.