ChibiOS/HAL  6.1.0
hal_qspi_lld.c File Reference

PLATFORM QSPI subsystem low level driver source. More...

#include "hal.h"

Go to the source code of this file.

Functions

void qspi_lld_init (void)
 Low level QSPI driver initialization. More...
 
void qspi_lld_start (QSPIDriver *qspip)
 Configures and activates the QSPI peripheral. More...
 
void qspi_lld_stop (QSPIDriver *qspip)
 Deactivates the QSPI peripheral. More...
 
void qspi_lld_command (QSPIDriver *qspip, const qspi_command_t *cmdp)
 Sends a command without data phase. More...
 
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. More...
 
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. More...
 
void qspi_lld_map_flash (QSPIDriver *qspip, const qspi_command_t *cmdp, uint8_t **addrp)
 Maps in memory space a QSPI flash device. More...
 
void qspi_lld_unmap_flash (QSPIDriver *qspip)
 Unmaps from memory space a QSPI flash device. More...
 

Variables

QSPIDriver QSPID1
 QSPID1 driver identifier. More...
 

Detailed Description

PLATFORM QSPI subsystem low level driver source.

Definition in file hal_qspi_lld.c.