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.