Description

Macros

#define ECODE_EMDRV_SPIDRV_OK   (ECODE_OK)
 A successful return value.
 
#define ECODE_EMDRV_SPIDRV_ILLEGAL_HANDLE   (ECODE_EMDRV_SPIDRV_BASE | 0x00000001)
 An illegal SPI handle.
 
#define ECODE_EMDRV_SPIDRV_PARAM_ERROR   (ECODE_EMDRV_SPIDRV_BASE | 0x00000002)
 An illegal input parameter.
 
#define ECODE_EMDRV_SPIDRV_BUSY   (ECODE_EMDRV_SPIDRV_BASE | 0x00000003)
 The SPI port is busy.
 
#define ECODE_EMDRV_SPIDRV_TIMER_ALLOC_ERROR   (ECODE_EMDRV_SPIDRV_BASE | 0x00000004)
 Unable to allocate timeout timer.
 
#define ECODE_EMDRV_SPIDRV_TIMEOUT   (ECODE_EMDRV_SPIDRV_BASE | 0x00000005)
 An SPI transfer timeout.
 
#define ECODE_EMDRV_SPIDRV_IDLE   (ECODE_EMDRV_SPIDRV_BASE | 0x00000006)
 No SPI transfer in progress.
 
#define ECODE_EMDRV_SPIDRV_ABORTED   (ECODE_EMDRV_SPIDRV_BASE | 0x00000007)
 An SPI transfer has been aborted.
 
#define ECODE_EMDRV_SPIDRV_MODE_ERROR   (ECODE_EMDRV_SPIDRV_BASE | 0x00000008)
 SPI master used slave API or vica versa.
 
#define ECODE_EMDRV_SPIDRV_DMA_ALLOC_ERROR   (ECODE_EMDRV_SPIDRV_BASE | 0x00000009)
 Unable to allocate DMA channels.
 

Macro Definition Documentation

◆ ECODE_EMDRV_SPIDRV_OK

#define ECODE_EMDRV_SPIDRV_OK   (ECODE_OK)

A successful return value.

◆ ECODE_EMDRV_SPIDRV_ILLEGAL_HANDLE

#define ECODE_EMDRV_SPIDRV_ILLEGAL_HANDLE   (ECODE_EMDRV_SPIDRV_BASE | 0x00000001)

An illegal SPI handle.

◆ ECODE_EMDRV_SPIDRV_PARAM_ERROR

#define ECODE_EMDRV_SPIDRV_PARAM_ERROR   (ECODE_EMDRV_SPIDRV_BASE | 0x00000002)

An illegal input parameter.

◆ ECODE_EMDRV_SPIDRV_BUSY

#define ECODE_EMDRV_SPIDRV_BUSY   (ECODE_EMDRV_SPIDRV_BASE | 0x00000003)

The SPI port is busy.

◆ ECODE_EMDRV_SPIDRV_TIMER_ALLOC_ERROR

#define ECODE_EMDRV_SPIDRV_TIMER_ALLOC_ERROR   (ECODE_EMDRV_SPIDRV_BASE | 0x00000004)

Unable to allocate timeout timer.

◆ ECODE_EMDRV_SPIDRV_TIMEOUT

#define ECODE_EMDRV_SPIDRV_TIMEOUT   (ECODE_EMDRV_SPIDRV_BASE | 0x00000005)

An SPI transfer timeout.

◆ ECODE_EMDRV_SPIDRV_IDLE

#define ECODE_EMDRV_SPIDRV_IDLE   (ECODE_EMDRV_SPIDRV_BASE | 0x00000006)

No SPI transfer in progress.

◆ ECODE_EMDRV_SPIDRV_ABORTED

#define ECODE_EMDRV_SPIDRV_ABORTED   (ECODE_EMDRV_SPIDRV_BASE | 0x00000007)

An SPI transfer has been aborted.

◆ ECODE_EMDRV_SPIDRV_MODE_ERROR

#define ECODE_EMDRV_SPIDRV_MODE_ERROR   (ECODE_EMDRV_SPIDRV_BASE | 0x00000008)

SPI master used slave API or vica versa.

◆ ECODE_EMDRV_SPIDRV_DMA_ALLOC_ERROR

#define ECODE_EMDRV_SPIDRV_DMA_ALLOC_ERROR   (ECODE_EMDRV_SPIDRV_BASE | 0x00000009)

Unable to allocate DMA channels.