SPI Slave Driver Error CodesError Codes

Description

Bootloader error codes returned by the SPI slave driver.

Offset from BOOTLOADER_ERROR_SPISLAVE_BASE

Macros

#define BOOTLOADER_ERROR_SPISLAVE_UNINIT   (BOOTLOADER_ERROR_SPISLAVE_BASE | 0x01)
 Operation not allowed because hardware has not been initialized.
 
#define BOOTLOADER_ERROR_SPISLAVE_INIT   (BOOTLOADER_ERROR_SPISLAVE_BASE | 0x02)
 Hardware fail during initialization.
 
#define BOOTLOADER_ERROR_SPISLAVE_ARGUMENT   (BOOTLOADER_ERROR_SPISLAVE_BASE | 0x03)
 Invalid argument.
 
#define BOOTLOADER_ERROR_SPISLAVE_TIMEOUT   (BOOTLOADER_ERROR_SPISLAVE_BASE | 0x04)
 Timeout.
 
#define BOOTLOADER_ERROR_SPISLAVE_OVERFLOW   (BOOTLOADER_ERROR_SPISLAVE_BASE | 0x05)
 Buffer overflow condition.
 
#define BOOTLOADER_ERROR_SPISLAVE_BUSY   (BOOTLOADER_ERROR_SPISLAVE_BASE | 0x06)
 Busy condition.