2.2.1.3 Enumerations
enum bl_image_id_t { IMAGE_0 = 0x00, IMAGE_1, IMAGE_2 }
Contains codes corresponding to the various image IDs used in the system.
enum bl_block_type_t { UNLOCK_BOOTLOADER = 0x01U, WRITE_FLASH = 0x02U, WRITE_EEPROM = 0x03U }
Contains codes corresponding to the various types of data blocks that the bootloader supports.
enum bl_result_t { BL_PASS = 0x81U, BL_BUSY = 0x3CU, BL_FAIL = 0xC3U, BL_ERROR_COMMUNICATION_FAIL = 0x18U, BL_ERROR_FRAME_VALIDATION_FAIL = 0xFFU, BL_ERROR_BUFFER_OVERLOAD = 0xBDU, BL_ERROR_INVALID_ARGUMENTS = 0xE7U, BL_ERROR_UNKNOWN_COMMAND = 0x42U, BL_ERROR_ADDRESS_OUT_OF_RANGE = 0x24U, BL_ERROR_COMMAND_PROCESSING = 0x7EU, BL_ERROR_VERIFICATION_FAIL = 0xDBU, BL_ERROR_BUFFER_UNDERLOAD = 0xAAU, BL_ERROR_ROLLBACK_FAILURE = 0xF0 }
Enumeration of bootloader API return codes.