MIBSPI Driver DMA module Tranaction state definition.
Data structure used to exchange transaction state info between the MIBSPI driver and the SoC specific DMA engine implementation
Data Fields | |
enum MIBSPI_EdmaCBFlag_e | edmaCbCheck |
enum MIBSPI_XferErr_e | transferErr |
MIBSPI_Transaction * | transaction |
volatile uint16_t | remainSize |
volatile uint16_t | dataLength |
volatile uint16_t | dataSizeInBytes |
enum MIBSPI_EdmaCBFlag_e MIBSPI_TransactionState::edmaCbCheck |
EDMA call back check
enum MIBSPI_XferErr_e MIBSPI_TransactionState::transferErr |
SPI_v3 transfer error codes refer to MIBSPI_XferErr_e
MIBSPI_Transaction* MIBSPI_TransactionState::transaction |
Transaction data structure refer to MIBSPI_Transaction
volatile uint16_t MIBSPI_TransactionState::remainSize |
Remaining size after after first transfer
volatile uint16_t MIBSPI_TransactionState::dataLength |
Remaining data length after first transfer
volatile uint16_t MIBSPI_TransactionState::dataSizeInBytes |
Remaining data size in bytes after first transfer