XMODEM Error Codes#
Bootloader error codes returned by the XMODEM parser.
Offset from BOOTLOADER_ERROR_XMODEM_BASE
Macros#
#define
BOOTLOADER_ERROR_XMODEM_CRCL (BOOTLOADER_ERROR_XMODEM_BASE | 0x01L)
Could not verify lower CRC byte.
#define
BOOTLOADER_ERROR_XMODEM_CRCH (BOOTLOADER_ERROR_XMODEM_BASE | 0x02L)
Could not verify upper CRC byte.
#define
BOOTLOADER_ERROR_XMODEM_NO_SOH (BOOTLOADER_ERROR_XMODEM_BASE | 0x03L)
No start of header found.
#define
BOOTLOADER_ERROR_XMODEM_PKTNUM (BOOTLOADER_ERROR_XMODEM_BASE | 0x04L)
Packet number doesn't match its inverse.
#define
BOOTLOADER_ERROR_XMODEM_PKTSEQ (BOOTLOADER_ERROR_XMODEM_BASE | 0x05L)
Packet number error (unexpected sequence)
#define
BOOTLOADER_ERROR_XMODEM_PKTDUP (BOOTLOADER_ERROR_XMODEM_BASE | 0x06L)
Packet number error (duplicate)
#define
BOOTLOADER_ERROR_XMODEM_DONE (BOOTLOADER_ERROR_XMODEM_BASE | 0x07L)
Transfer is done (Technically not an error)
#define
BOOTLOADER_ERROR_XMODEM_CANCEL (BOOTLOADER_ERROR_XMODEM_BASE | 0x08L)
Transfer is canceled.