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 |