AM263x MCU+ SDK  09.02.00

Detailed Description

QSPI driver object.

Data Fields

uint32_t baseAddr
 
uint8_t readCmd
 
uint8_t writeCmd
 
uint32_t frmLength
 
uint32_t numAddrBytes
 
uint32_t numDummyBits
 
QSPILLD_InitHandle hQspiInit
 
uint32_t state
 
void * args
 
QSPILLD_Transactiontransaction
 
QSPILLD_Transaction trans
 
QSPI_lld_InterruptCallback interruptCallback
 
QSPI_lld_dma_readCompleteCallback readCompleteCallback
 

Field Documentation

◆ baseAddr

uint32_t QSPILLD_Object::baseAddr

Peripheral base address

◆ readCmd

uint8_t QSPILLD_Object::readCmd

Transfer command to be used for reading from QSPI flash

◆ writeCmd

uint8_t QSPILLD_Object::writeCmd

Transfer command to be used for writing to QSPI flash

◆ frmLength

uint32_t QSPILLD_Object::frmLength

Frame length of total transfer

◆ numAddrBytes

uint32_t QSPILLD_Object::numAddrBytes

Number of bytes used to represent address to be sent to flash.

◆ numDummyBits

uint32_t QSPILLD_Object::numDummyBits

Number of dummy bits required while reading from flash

◆ hQspiInit

QSPILLD_InitHandle QSPILLD_Object::hQspiInit

Initialization parameters of QSPI instance

◆ state

uint32_t QSPILLD_Object::state

◆ args

void* QSPILLD_Object::args

State variables. Pointer to be used by application to store miscellaneous data.

◆ transaction

QSPILLD_Transaction* QSPILLD_Object::transaction

Pointer to current transaction struct

◆ trans

QSPILLD_Transaction QSPILLD_Object::trans

Current transaction struct

◆ interruptCallback

QSPI_lld_InterruptCallback QSPILLD_Object::interruptCallback

◆ readCompleteCallback

QSPI_lld_dma_readCompleteCallback QSPILLD_Object::readCompleteCallback