AM273x MCU+ SDK  08.03.00
MIBSPI_TransactionState Struct Reference

Detailed Description

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_Transactiontransaction
 
volatile uint16_t remainSize
 
volatile uint16_t dataLength
 
volatile uint16_t dataSizeInBytes
 

Field Documentation

◆ edmaCbCheck

enum MIBSPI_EdmaCBFlag_e MIBSPI_TransactionState::edmaCbCheck

EDMA call back check

◆ transferErr

enum MIBSPI_XferErr_e MIBSPI_TransactionState::transferErr

SPI_v3 transfer error codes refer to MIBSPI_XferErr_e

◆ transaction

MIBSPI_Transaction* MIBSPI_TransactionState::transaction

Transaction data structure refer to MIBSPI_Transaction

◆ remainSize

volatile uint16_t MIBSPI_TransactionState::remainSize

Remaining size after after first transfer

◆ dataLength

volatile uint16_t MIBSPI_TransactionState::dataLength

Remaining data length after first transfer

◆ dataSizeInBytes

volatile uint16_t MIBSPI_TransactionState::dataSizeInBytes

Remaining data size in bytes after first transfer