UART Driver Error Codes#

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.