2.1.4.2 bl_result_t
enum bl_result_t
Contains codes used for the return values of the bootloader APIs.
BL_PASS |
(0b10000001) (dec 129) 0x81U - Command success status |
BL_BUSY |
(0b00111100) (dec 60) 0x3CU - Command is busy or loading status |
BL_FAIL |
(0b11000011) (dec 195) 0xC3U - Process failed unexpectedly |
BL_ERROR_COMMUNICATION_FAIL |
(0b00011000) (dec 24) 0x18U - Command reception failed |
BL_ERROR_FRAME_VALIDATION_FAIL |
(0b11111111) (dec 255) 0xFFU - Command packet validation failed |
BL_ERROR_BUFFER_OVERLOAD |
(0b10111101) (dec 190) 0xBDU - Command overload or buffer error status |
BL_ERROR_INVALID_ARGUMENTS |
(0b11100111) (dec 231) 0xE7U - Process received incorrect input |
BL_ERROR_UNKNOWN_COMMAND |
(0b01000010) (dec 66) 0x42U - Command invalid error status |
BL_ERROR_ADDRESS_OUT_OF_RANGE |
(0b00100100) (dec 36) 0x24U - Command address error status |
BL_ERROR_COMMAND_PROCESSING |
(0b01111110) (dec 126) 0x7EU - Command processing error status |
BL_ERROR_VERIFICATION_FAIL |
(0b11011011) (dec 219) 0xDBU - Command failed verification status |