HAL XSPI How to Use

group XSPI_How_To_Use

An explanation of XSPI overall usage:

  • XSPI is the abbreviation of Expanded Serial Peripheral Interface. It is an interface that supports most external serial memories such as serial PSRAMs, serial NAND and serial NOR flash memories, HyperRAM and HyperFlash memories, with different functional modes.

This file provides firmware functions to manage the following functions of the XSPI peripheral:

  • Initialization and deinitialization functions

  • Configuration functions

  • Command and I/O operation functions

  • IRQHandler, link DMA, and callback functions

  • Status functions

  • Delay Block functions

  • High-speed interface and calibration functions

  • Interrupt functions

How to use the XSPI HAL module driver

Initialization and deinitialization functions:

Configuration functions

Command and I/O operation functions

XSPI IRQHandler, link DMA, and callback functions

State functions

Clock frequency of the XSPI peripheral

XSPI Delay Block functions

Interrupt functions