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