|
ChibiOS/HAL
6.1.0
|
QSPI Driver code. More...
#include "hal.h"Go to the source code of this file.
Functions | |
| void | qspiInit (void) |
| QSPI Driver initialization. More... | |
| void | qspiObjectInit (QSPIDriver *qspip) |
Initializes the standard part of a QSPIDriver structure. More... | |
| void | qspiStart (QSPIDriver *qspip, const QSPIConfig *config) |
| Configures and activates the QSPI peripheral. More... | |
| void | qspiStop (QSPIDriver *qspip) |
| Deactivates the QSPI peripheral. More... | |
| void | qspiStartCommand (QSPIDriver *qspip, const qspi_command_t *cmdp) |
| Sends a command without data phase. More... | |
| void | qspiStartSend (QSPIDriver *qspip, const qspi_command_t *cmdp, size_t n, const uint8_t *txbuf) |
| Sends a command with data over the QSPI bus. More... | |
| void | qspiStartReceive (QSPIDriver *qspip, const qspi_command_t *cmdp, size_t n, uint8_t *rxbuf) |
| Sends a command then receives data over the QSPI bus. More... | |
| void | qspiCommand (QSPIDriver *qspip, const qspi_command_t *cmdp) |
| Sends a command without data phase. More... | |
| void | qspiSend (QSPIDriver *qspip, const qspi_command_t *cmdp, size_t n, const uint8_t *txbuf) |
| Sends a command with data over the QSPI bus. More... | |
| void | qspiReceive (QSPIDriver *qspip, const qspi_command_t *cmdp, size_t n, uint8_t *rxbuf) |
| Sends a command then receives data over the QSPI bus. More... | |
| void | qspiMapFlash (QSPIDriver *qspip, const qspi_command_t *cmdp, uint8_t **addrp) |
| Maps in memory space a QSPI flash device. More... | |
| void | qspiUnmapFlash (QSPIDriver *qspip) |
| Unmaps from memory space a QSPI flash device. More... | |
| void | qspiAcquireBus (QSPIDriver *qspip) |
| Gains exclusive access to the QSPI bus. More... | |
| void | qspiReleaseBus (QSPIDriver *qspip) |
| Releases exclusive access to the QSPI bus. More... | |
QSPI Driver code.
Definition in file hal_qspi.c.