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_Transaction * | transaction |
QSPILLD_Transaction | trans |
QSPI_lld_InterruptCallback | interruptCallback |
QSPI_lld_dma_readCompleteCallback | readCompleteCallback |
uint32_t QSPILLD_Object::baseAddr |
Peripheral base address
uint8_t QSPILLD_Object::readCmd |
Transfer command to be used for reading from QSPI flash
uint8_t QSPILLD_Object::writeCmd |
Transfer command to be used for writing to QSPI flash
uint32_t QSPILLD_Object::frmLength |
Frame length of total transfer
uint32_t QSPILLD_Object::numAddrBytes |
Number of bytes used to represent address to be sent to flash.
uint32_t QSPILLD_Object::numDummyBits |
Number of dummy bits required while reading from flash
QSPILLD_InitHandle QSPILLD_Object::hQspiInit |
Initialization parameters of QSPI instance
uint32_t QSPILLD_Object::state |
void* QSPILLD_Object::args |
State variables. Pointer to be used by application to store miscellaneous data.
QSPILLD_Transaction* QSPILLD_Object::transaction |
Pointer to current transaction struct
QSPILLD_Transaction QSPILLD_Object::trans |
Current transaction struct
QSPI_lld_InterruptCallback QSPILLD_Object::interruptCallback |
QSPI_lld_dma_readCompleteCallback QSPILLD_Object::readCompleteCallback |