QSPI Driver Transaction.
Data Fields | |
| uint32_t | count |
| uint32_t | dataLen |
| void * | buf |
| uint32_t | addrOffset |
| bool | status |
| bool | readWriteFlag |
| uint32_t | cmdRegVal |
| uint32_t | currentIndex |
| uint8_t | cmd |
| uint8_t | numAddrBytes |
| uint32_t | wlen |
| uint32_t | state |
| uint32_t QSPILLD_Transaction::count |
[IN] Number of word for this transaction
| uint32_t QSPILLD_Transaction::dataLen |
[IN] Number of frames for this transaction
| void* QSPILLD_Transaction::buf |
[IN] void * to a buffer to receive/send data
| uint32_t QSPILLD_Transaction::addrOffset |
[IN] Address offset to write to an QSPI flash device.
| bool QSPILLD_Transaction::status |
[OUT] QSPI_TransferStatus code set by QSPI_Transfers
| bool QSPILLD_Transaction::readWriteFlag |
[IN] True for write and vice versa for read.
| uint32_t QSPILLD_Transaction::cmdRegVal |
[IN] SPI_CMD register value to be written.
| uint32_t QSPILLD_Transaction::currentIndex |
[IN] Index for the transfer.
| uint8_t QSPILLD_Transaction::cmd |
[IN] Command Opcode
| uint8_t QSPILLD_Transaction::numAddrBytes |
[IN] Number of address bytes used to send cmd address
| uint32_t QSPILLD_Transaction::wlen |
[IN] word length to be used for this transaction.
| uint32_t QSPILLD_Transaction::state |
[OUT] Transaction state for read and write