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