AASRC Transfer Data structure stored in Channel object.
Data Fields | |
uint32_t | xferTotSampleCount |
uint32_t | xferCurrSampleCount |
AASRC_Transaction * | transaction |
AASRC_TxnCallbackFxn | cbFxn |
AASRC_Transaction | txnLoopjob |
bool | loopjobEnable |
uint32_t AASRC_TransferObj::xferTotSampleCount |
AASRC RX/TX total sample word transfer count per channel. This counter will wrap around at uint32_t max boundry. This will be reset by ChEnable().
uint32_t AASRC_TransferObj::xferCurrSampleCount |
AASRC RX/TX sample word transfer count per the current transaction. This will be reset by ChEnable().
AASRC_Transaction* AASRC_TransferObj::transaction |
Pointer to current transaction struct
AASRC_TxnCallbackFxn AASRC_TransferObj::cbFxn |
callback function provided by the app to be called by DMA or Host after a transaction is complete.
AASRC_Transaction AASRC_TransferObj::txnLoopjob |
transaction struct object for loopjob buffer
bool AASRC_TransferObj::loopjobEnable |