Struct stm32f7xx_hal::qspi::Qspi [−][src]
pub struct Qspi { /* fields omitted */ }
Expand description
The QSPI driver interface.
Implementations
Initialize and configure the QSPI flash driver.
size
is log2(flash size in bytes), e.g. 16 MB = 24.adsize
is the number of bytes needed to specify the address (1, 2, 3, or 4).
DMA read. Wrapper around the HAL DMA driver. Performs QSPI register programming, creates a
DMA transfer from peripheral to memory, and starts the transfer. Caller can use the DMA
wait
API to block until the transfer is complete.
DMA write. Wrapper around the HAL DMA driver. Performs QSPI register programming, creates a
DMA transfer from memory to peripheral, and starts the transfer. Caller can use the DMA
wait
API to block until the transfer is complete.
Polling indirect read. Can also be used to perform transactions with no data.