Error Code Base Values#

Bootloader error code base values, per logical function.

Macros#

#define
BOOTLOADER_ERROR_INIT_BASE 0x0100L

Initialization errors.

#define
BOOTLOADER_ERROR_PARSE_BASE 0x0200L

Image verification errors.

#define
BOOTLOADER_ERROR_STORAGE_BASE 0x0400L

Storage errors.

#define
BOOTLOADER_ERROR_BOOTLOAD_BASE 0x0500L

Bootload errors.

#define
BOOTLOADER_ERROR_SECURITY_BASE 0x0600L

Security errors.

#define
BOOTLOADER_ERROR_COMMUNICATION_BASE 0x0700L

Communication component errors.

#define
BOOTLOADER_ERROR_XMODEM_BASE 0x0900L

XMODEM parser errors.

#define
BOOTLOADER_ERROR_PARSER_BASE 0x1000L

Image file parser errors.

#define
BOOTLOADER_ERROR_SPI_PERIPHERAL_BASE 0x1100L

SPI Peripheral driver errors.

#define
BOOTLOADER_ERROR_UART_BASE 0x1200L

UART driver errors.

#define
BOOTLOADER_ERROR_COMPRESSION_BASE 0x1300L

Compression errors.