2.3.1.1 Functions
flash_address_t BL_ApplicationStartAddressGet (uint8_t imageId)
Retrieves the start address of the application based on the provided image ID.
flash_address_t BL_ApplicationFooterStartAddressGet (uint8_t imageId)
Retrieves the start address of the application footer based on the provided image ID.
uint32_t BL_ApplicationVersionGet (uint8_t imageId)
Retrieves the version of the application based on the provided image ID.
uint8_t BL_ApplicationDownloadIdGet (uint8_t imageId)
Retrieves the download ID of the application based on the provided image ID.
uint8_t BL_ApplicationExecutionIdGet (uint8_t imageId)
Retrieves the execution ID of the application based on the provided image ID.
bool BL_ApplicationIsVersionValid (uint32_t imageVersion)
Validates the provided application version.
bool BL_ApplicationFooterRead (uint8_t appId, bl_footer_data_t *footerData)
Reads the footer data of the application based on the provided application ID.
bool BL_ApplicationRollbackCheck (uint8_t imageId)
Performs a rollback check on the version data present in the target footer by taking the given image ID as the new version data and the target version as the old data.