AASRC Channel object.
| AASRC_Handle AASRC_ChObj::drvHandle |
Pointer to driver handle.
| bool AASRC_ChObj::isOpen |
Flag to indicate if the asrc channel is already open
| AASRC_ChState* AASRC_ChObj::chState |
Pointer to the global private structure holding channel state
| AASRC_ChCfg AASRC_ChObj::chCfg |
Channel configs
| AASRC_DmaChCfg* AASRC_ChObj::dmaChCfg |
Channel dma configs, valid only in AASRC_TRANSFER_MODE_DMA
| AASRC_TransferObj AASRC_ChObj::rcvObj |
Holds receive channel to the AASRC.
| AASRC_TransferObj AASRC_ChObj::xmtObj |
Holds transmit channel from AASRC.
| SemaphoreP_Object AASRC_ChObj::transferSemObj |
Transfer Sync Semaphore object
| QueueP_Object AASRC_ChObj::reqQueueObjRx |
Queue Objs to store the application buffers for AASRC input >
| QueueP_Object AASRC_ChObj::reqQueueObjTx |
Queue Objs to store the application buffers for AASRC output >
| QueueP_Handle AASRC_ChObj::reqQueueHandleRx |
Queue handle used for storing the application buffers for AASRC input>
| QueueP_Handle AASRC_ChObj::reqQueueHandleTx |
Queue handle used for storing the application buffers for AASRC output >
| AASRC_ChStatus AASRC_ChObj::chStatus |
Rare ratio and upsample indicator status
| AASRC_FifoErrorStatus AASRC_ChObj::inFifoErrorStatus |
Reports infifo error status
| AASRC_FifoErrorStatus AASRC_ChObj::outFifoErrorStatus |
Reports outfifo error status
| AASRC_ChErrorCallbackFxn AASRC_ChObj::errCbFxn |
callback function provided by the app to be called by DMA or Host in case of a channel error situation. If this was set to NULL by the user, driver will try to recover from the error itself but there will be gaps or errornous samples in the output.
| uint32_t AASRC_ChObj::lastPlayed |
Last played ring element index
| uint32_t AASRC_ChObj::lastFilled |
Last filled ring element index int TX
| uint32_t AASRC_ChObj::lastReceived |
Last received ring element index
| uint32_t AASRC_ChObj::lastRecQueued |
Last receive txn queued index
| AASRC_DmaIcnt AASRC_ChObj::txDmaIcnt |
DMA Icnt values for Tx
| AASRC_DmaIcnt AASRC_ChObj::rxDmaIcnt |
DMA Icnt values for Rx