Configuration structure for firmware fallback requests.

Public Attributes#

uint32_t

Length of data (for erase, must be a multiple of 4K)

uint32_t

Flash memory address: M4 -> 0x8000000, NWP -> 0x4000000.

uint16_t

Header (1) or Data (0)

uint8_t

0xEF if the M4 updater is used for OTA update

uint8_t

Image type: 0=application, 1=updater.

uint8_t

Reserved for future use.

uint16_t

Reserved for future use.

uint32_t

Reserved for future use.

Public Attribute Documentation#

ota_image_data_length#

uint32_t sl_si91x_fw_fallback_config_t::ota_image_data_length

Length of data (for erase, must be a multiple of 4K)


ota_image_flash_offset#

uint32_t sl_si91x_fw_fallback_config_t::ota_image_flash_offset

Flash memory address: M4 -> 0x8000000, NWP -> 0x4000000.


ota_image_chunk_type#

uint16_t sl_si91x_fw_fallback_config_t::ota_image_chunk_type

Header (1) or Data (0)


m4_updater_ota_flag#

uint8_t sl_si91x_fw_fallback_config_t::m4_updater_ota_flag

0xEF if the M4 updater is used for OTA update


ota_image_type#

uint8_t sl_si91x_fw_fallback_config_t::ota_image_type

Image type: 0=application, 1=updater.


reserved1#

uint8_t sl_si91x_fw_fallback_config_t::reserved1

Reserved for future use.


reserved2#

uint16_t sl_si91x_fw_fallback_config_t::reserved2

Reserved for future use.


reserved3#

uint32_t sl_si91x_fw_fallback_config_t::reserved3

Reserved for future use.