Data structure used with transfer call.
Data Fields | |
void * | txBuf |
void * | rxBuf |
uint32_t | count |
uint32_t | timeout |
int32_t | status |
void * | args |
void* MCASP_Transaction::txBuf |
[IN] void * to a buffer with data to be transferred . This parameter can't be NULL
void* MCASP_Transaction::rxBuf |
[IN] void * to a buffer with data to be transferred . This parameter can't be NULL
uint32_t MCASP_Transaction::count |
[IN/OUT] Number of bytes for this transaction. This is input incase of read/write call and on API return this represents number of bytes actually read by the API
uint32_t MCASP_Transaction::timeout |
[IN] Timeout for this transaction in units of system ticks
int32_t MCASP_Transaction::status |
[OUT] MCASP_TransferStatus code
void* MCASP_Transaction::args |
[IN] Argument to be passed to the callback function