AM263x MCU+ SDK  09.02.00
QSPILLD_Transaction Struct Reference

Detailed Description

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
 

Field Documentation

◆ count

uint32_t QSPILLD_Transaction::count

[IN] Number of word for this transaction

◆ dataLen

uint32_t QSPILLD_Transaction::dataLen

[IN] Number of frames for this transaction

◆ buf

void* QSPILLD_Transaction::buf

[IN] void * to a buffer to receive/send data

◆ addrOffset

uint32_t QSPILLD_Transaction::addrOffset

[IN] Address offset to write to an QSPI flash device.

◆ status

bool QSPILLD_Transaction::status

◆ readWriteFlag

bool QSPILLD_Transaction::readWriteFlag

[IN] True for write and vice versa for read.

◆ cmdRegVal

uint32_t QSPILLD_Transaction::cmdRegVal

[IN] SPI_CMD register value to be written.

◆ currentIndex

uint32_t QSPILLD_Transaction::currentIndex

[IN] Index for the transfer.

◆ cmd

uint8_t QSPILLD_Transaction::cmd

[IN] Command Opcode

◆ numAddrBytes

uint8_t QSPILLD_Transaction::numAddrBytes

[IN] Number of address bytes used to send cmd address

◆ wlen

uint32_t QSPILLD_Transaction::wlen

[IN] word length to be used for this transaction.

◆ state

uint32_t QSPILLD_Transaction::state

[OUT] Transaction state for read and write