枚举
app_spi_id_t
枚举定义如下:
成员 | 描述 |
---|---|
APP_SPI_ID_SLAVE = 0 |
SPI作为Slave |
APP_SPI_ID_MASTER = 1 |
SPI作为Master |
APP_SPI_ID_MAX = 2 |
SPI Role总个数,用于参数检测 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_spi.h。
app_spi_evt_type_t
枚举定义如下:
成员 | 描述 |
---|---|
APP_SPI_EVT_ERROR |
SPI传输错误事件 |
APP_SPI_EVT_TX_CPLT |
SPI发送完成事件 |
APP_SPI_EVT_RX_CPLT |
SPI接收完成事件 |
APP_SPI_EVT_TX_RX_CPLT | 双工模式下,SPI发送/接收完成 |
APP_SPI_ABORT |
SPI Master传输中止事件 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_spi.h。
app_spi_dma_state_t
枚举定义如下:
成员 | 描述 |
---|---|
APP_SPI_DMA_INVALID = 0 | SPI DMA不可用 |
APP_SPI_DMA_ACTIVITY = 1 | SPI DMA激活中 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_spi.h。
app_spi_state_t
枚举定义如下:
成员 | 描述 |
---|---|
APP_SPI_INVALID = 0 |
SPI不可用 |
APP_SPI_ACTIVITY = 1 |
SPI激活中 |
APP_SPI_SLEEP = 2 |
SPI睡眠 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_spi.h。