Data structure to set transaction type parameters.
Data Fields | |
| GPMC_TransactionType | transType |
| uint32_t | count |
| void * | Buf |
| void * | arg |
| uint32_t | transferTimeout |
| GPMC_TransactionStatus | status |
| GPMC_TransactionType GPMC_Transaction::transType |
Transaction type : GPMC_TransactionType
| uint32_t GPMC_Transaction::count |
Number of bytes for this transaction
| void* GPMC_Transaction::Buf |
void * to a buffer to receive/send data
| void* GPMC_Transaction::arg |
Argument to be passed to the callback function
| uint32_t GPMC_Transaction::transferTimeout |
Timeout of the specific transfer
| GPMC_TransactionStatus GPMC_Transaction::status |
Status code set by GPMC read or write transaction