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