UART Driver Error Codes

Description

Bootloader error codes returned by the UART driver.

Offset from BOOTLOADER_ERROR_UART_BASE

Macros

#define BOOTLOADER_ERROR_UART_UNINIT   (BOOTLOADER_ERROR_UART_BASE | 0x01)
 Operation not allowed because hardware has not been initialized.
 
#define BOOTLOADER_ERROR_UART_INIT   (BOOTLOADER_ERROR_UART_BASE | 0x02)
 Hardware fail during initialization.
 
#define BOOTLOADER_ERROR_UART_ARGUMENT   (BOOTLOADER_ERROR_UART_BASE | 0x03)
 Invalid argument.
 
#define BOOTLOADER_ERROR_UART_TIMEOUT   (BOOTLOADER_ERROR_UART_BASE | 0x04)
 Operation timed out.
 
#define BOOTLOADER_ERROR_UART_OVERFLOW   (BOOTLOADER_ERROR_UART_BASE | 0x05)
 Buffer overflow condition.
 
#define BOOTLOADER_ERROR_UART_BUSY   (BOOTLOADER_ERROR_UART_BASE | 0x06)
 Busy condition.