Da Vinci Firmware 1
Firmware for the DaVinci-M rocket avionics board.
Loading...
Searching...
No Matches

STM32 HAL QSPI callbacks implemented by this driver. More...

Collaboration diagram for HAL QSPI Callbacks:

Functions

void HAL_QSPI_CmdCpltCallback (QSPI_HandleTypeDef *hqspi)
 
void HAL_QSPI_RxCpltCallback (QSPI_HandleTypeDef *hqspi)
 
void HAL_QSPI_TxCpltCallback (QSPI_HandleTypeDef *hqspi)
 
void HAL_QSPI_ErrorCallback (QSPI_HandleTypeDef *hqspi)
 

Detailed Description

STM32 HAL QSPI callbacks implemented by this driver.

Note
These are implemented in the .c file and should not be redefined by the user.

Function Documentation

◆ HAL_QSPI_CmdCpltCallback()

void HAL_QSPI_CmdCpltCallback ( QSPI_HandleTypeDef *  hqspi)

Definition at line 1253 of file z_qflash_W25QXXX.c.

1253 {
1254 if (l_hqspi==&FLASH_QSPI_PORT) {
1255 QSpiAvailable=1; //set QuadSPI port available flag
1256 }
1257}
static volatile uint8_t QSpiAvailable
QSPI_HandleTypeDef FLASH_QSPI_PORT

References FLASH_QSPI_PORT, and QSpiAvailable.

◆ HAL_QSPI_ErrorCallback()

void HAL_QSPI_ErrorCallback ( QSPI_HandleTypeDef *  hqspi)

Definition at line 1281 of file z_qflash_W25QXXX.c.

1281 {
1282 if (l_hqspi==&FLASH_QSPI_PORT) {
1283 QSpiAvailable=-1; //set QuadSPI port error
1284 if (!QSpiReadDataAvailable) //if a data reading is running
1285 QSpiReadDataAvailable=-1; //notify the data reading failed
1286 }
1287}
static volatile uint8_t QSpiReadDataAvailable

References FLASH_QSPI_PORT, QSpiAvailable, and QSpiReadDataAvailable.

◆ HAL_QSPI_RxCpltCallback()

void HAL_QSPI_RxCpltCallback ( QSPI_HandleTypeDef *  hqspi)

Definition at line 1260 of file z_qflash_W25QXXX.c.

1260 {
1261 if (l_hqspi==&FLASH_QSPI_PORT) {
1262 QSpiAvailable=1; //set QuadSPI port available
1263 QSpiReadDataAvailable=1; //set data requested available flag
1264 }
1265}

References FLASH_QSPI_PORT, QSpiAvailable, and QSpiReadDataAvailable.

◆ HAL_QSPI_TxCpltCallback()

void HAL_QSPI_TxCpltCallback ( QSPI_HandleTypeDef *  hqspi)

Definition at line 1268 of file z_qflash_W25QXXX.c.

1268 {
1269 if (l_hqspi==&FLASH_QSPI_PORT) {
1270 QSpiAvailable=1; //set QuadSPI port available flag
1271 }
1272}

References FLASH_QSPI_PORT, and QSpiAvailable.