Secure Bootloader Sample Reference Enumeration Type Documentation
BL_UpdateType_t
Location: bl_check.h:66
Define the possible update types.
Members
- BL_UPDATE_SECURE_BOOTLOADER
- BL_UPDATE_SECONDARY_IMAGE
BL_ConfigStatus_t
Location: bl_configuration.h:57
Define the configuration status values.
Members
BL_FCSStatus_t
Location: bl_fcs.h:55
Define the possible FCS status values.
Members
BL_FCSAlgorithm_t
Location: bl_fcs.h:65
Define the possible valid FCS calculators.
Members
BL_ImageType_t
Location: bl_image.h:51
Define the known image types.
Members
BL_ImageStatus_t
Location: bl_image.h:58
Define the image status values.
Members
- BL_IMAGE_AUTHENTICATE_ERROR
BL_LoaderCommand_t
Location: bl_loader.h:48
Enum specifying each of the valid commands the loader recognizes.
Members
BL_LoaderStatus_t
Location: bl_loader.h:81
Define a set of supported loader status codes.
Members
- BL_LOADER_GENERAL_FLASH_FAILURE
- BL_LOADER_WRITE_FLASH_NOT_ENABLED
- BL_LOADER_BAD_FLASH_ADDRESS
- BL_LOADER_ERASE_FLASH_FAILED
- BL_LOADER_BAD_FLASH_LENGTH
- BL_LOADER_INACCESSIBLE_FLASH
- BL_LOADER_FLASH_COPIER_BUSY
- BL_LOADER_PROG_FLASH_FAILED
- BL_LOADER_VERIFY_FLASH_FAILED
- BL_LOADER_VERIFY_IMAGE_FAILED
- BL_LOADER_NO_VALID_BOOTLOADER
- BL_LOADER_VERIFICATION_FAILURE
- BL_LOADER_CERT_LOAD_FAILURE
- BL_LOADER_AUTHENTICATION_FAILURE
- BL_LOADER_AUTHENTICATE_IMAGE_FAILED
- BL_LOADER_FILE_SYSTEM_FAILURE
- BL_LOADER_ATTESTATION_FAILURE
BL_LoaderCertType_t
Location: bl_loader.h:110
Enum specifying the types of certificate that can be loaded.
Members
BL_LoaderStatusType_t
Location: bl_loader.h:119
Define a type for the status messages.
Members
- BL_LOADER_STATUS_TYPE_NEXT = 0x55
- BL_LOADER_STATUS_TYPE_END = 0xAA
- BL_LOADER_STATUS_TYPE_CRC = 0xCC
BL_UARTStatus_t
Location: bl_uart.h:79
Define a set of supported error codes.
Members
- BL_UART_INVALID_PARAMETER