27 #if (HAL_USE_QSPI == TRUE) || defined(__DOXYGEN__) 38 #if (PLATFORM_QSPI_USE_QSPI1 == TRUE) || defined(__DOXYGEN__) 65 #if PLATFORM_QSPI_USE_QSPI1 81 #if PLATFORM_QSPI_USE_QSPI1 82 if (&QSPID1 == qspip) {
107 #if PLATFORM_QSPI_USE_QSPI1 108 if (&QSPID1 == qspip) {
141 size_t n,
const uint8_t *txbuf) {
161 size_t n, uint8_t *rxbuf) {
169 #if (QSPI_SUPPORTS_MEMMAP == TRUE) || defined(__DOXYGEN__)
qspistate_t state
Driver state.
void qspi_lld_unmap_flash(QSPIDriver *qspip)
Unmaps from memory space a QSPI flash device.
void qspi_lld_receive(QSPIDriver *qspip, const qspi_command_t *cmdp, size_t n, uint8_t *rxbuf)
Sends a command then receives data over the QSPI bus.
void qspiObjectInit(QSPIDriver *qspip)
Initializes the standard part of a QSPIDriver structure.
void qspi_lld_send(QSPIDriver *qspip, const qspi_command_t *cmdp, size_t n, const uint8_t *txbuf)
Sends a command with data over the QSPI bus.
void qspi_lld_command(QSPIDriver *qspip, const qspi_command_t *cmdp)
Sends a command without data phase.
void qspi_lld_init(void)
Low level QSPI driver initialization.
void qspi_lld_map_flash(QSPIDriver *qspip, const qspi_command_t *cmdp, uint8_t **addrp)
Maps in memory space a QSPI flash device.
void qspi_lld_start(QSPIDriver *qspip)
Configures and activates the QSPI peripheral.
Structure representing an QSPI driver.
void qspi_lld_stop(QSPIDriver *qspip)
Deactivates the QSPI peripheral.
QSPIDriver QSPID1
QSPID1 driver identifier.
Type of a QSPI command descriptor.