MCASP driver object.
Data Fields | |
MCASP_Handle | handle |
uint16_t | instNum |
uint32_t | drvState |
uint32_t | transferMode |
MCASP_TransferObj | XmtObj |
MCASP_TransferObj | RcvObj |
uint32_t | isOpen |
SemaphoreP_Object | lockObj |
SemaphoreP_Object | transferSemObj |
HwiP_Object | hwiObjTx |
HwiP_Object | hwiObjRx |
MCASP_Handle MCASP_Object::handle |
Instance handle
uint16_t MCASP_Object::instNum |
Instance number in port
uint32_t MCASP_Object::drvState |
stores the current state of the driver
uint32_t MCASP_Object::transferMode |
Polling, Blocking or Callback mode.
MCASP_TransferObj MCASP_Object::XmtObj |
Holds transmit channel to the McASP.
MCASP_TransferObj MCASP_Object::RcvObj |
Holds receive channel to the McASP.
uint32_t MCASP_Object::isOpen |
Flag to indicate if the instance is already open
SemaphoreP_Object MCASP_Object::lockObj |
Driver lock object
SemaphoreP_Object MCASP_Object::transferSemObj |
Transfer Sync Semaphore object
HwiP_Object MCASP_Object::hwiObjTx |
Transmit Interrupt object
HwiP_Object MCASP_Object::hwiObjRx |
Receive Interrupt object