|
STM32F479xx HAL User Manual
|
Initialization and Configuration functions. More...
Functions | |
| HAL_StatusTypeDef | HAL_QSPI_Init (QSPI_HandleTypeDef *hqspi) |
| Initialize the QSPI mode according to the specified parameters in the QSPI_InitTypeDef and initialize the associated handle. | |
| HAL_StatusTypeDef | HAL_QSPI_DeInit (QSPI_HandleTypeDef *hqspi) |
| De-Initialize the QSPI peripheral. | |
| __weak void | HAL_QSPI_MspInit (QSPI_HandleTypeDef *hqspi) |
| Initialize the QSPI MSP. | |
| __weak void | HAL_QSPI_MspDeInit (QSPI_HandleTypeDef *hqspi) |
| DeInitialize the QSPI MSP. | |
Initialization and Configuration functions.
===============================================================================
##### Initialization and Configuration functions #####
===============================================================================
[..]
This subsection provides a set of functions allowing to :
(+) Initialize the QuadSPI.
(+) De-initialize the QuadSPI.
| HAL_StatusTypeDef HAL_QSPI_DeInit | ( | QSPI_HandleTypeDef * | hqspi | ) |
De-Initialize the QSPI peripheral.
| hqspi | : QSPI handle |
| HAL | status |
Definition at line 393 of file stm32f4xx_hal_qspi.c.
References __HAL_QSPI_DISABLE, __QSPI_HandleTypeDef::ErrorCode, HAL_QSPI_ERROR_NONE, HAL_QSPI_MspDeInit(), HAL_QSPI_STATE_RESET, __QSPI_HandleTypeDef::MspDeInitCallback, and __QSPI_HandleTypeDef::State.
| HAL_StatusTypeDef HAL_QSPI_Init | ( | QSPI_HandleTypeDef * | hqspi | ) |
Initialize the QSPI mode according to the specified parameters in the QSPI_InitTypeDef and initialize the associated handle.
| hqspi | : QSPI handle |
| HAL | status |
Definition at line 292 of file stm32f4xx_hal_qspi.c.
References __HAL_QSPI_ENABLE, __QSPI_HandleTypeDef::AbortCpltCallback, assert_param, QSPI_InitTypeDef::ChipSelectHighTime, QSPI_InitTypeDef::ClockMode, QSPI_InitTypeDef::ClockPrescaler, __QSPI_HandleTypeDef::CmdCpltCallback, QSPI_InitTypeDef::DualFlash, __QSPI_HandleTypeDef::ErrorCallback, __QSPI_HandleTypeDef::ErrorCode, QSPI_InitTypeDef::FifoThreshold, __QSPI_HandleTypeDef::FifoThresholdCallback, QSPI_InitTypeDef::FlashID, QSPI_InitTypeDef::FlashSize, HAL_GetTick(), HAL_QSPI_AbortCpltCallback(), HAL_QSPI_CmdCpltCallback(), HAL_QSPI_ERROR_NONE, HAL_QSPI_ErrorCallback(), HAL_QSPI_FifoThresholdCallback(), HAL_QSPI_MspInit(), HAL_QSPI_RxCpltCallback(), HAL_QSPI_RxHalfCpltCallback(), HAL_QSPI_SetTimeout(), HAL_QSPI_STATE_READY, HAL_QSPI_STATE_RESET, HAL_QSPI_StatusMatchCallback(), HAL_QSPI_TIMEOUT_DEFAULT_VALUE, HAL_QSPI_TimeOutCallback(), HAL_QSPI_TxCpltCallback(), HAL_QSPI_TxHalfCpltCallback(), __QSPI_HandleTypeDef::Init, __QSPI_HandleTypeDef::Instance, IS_QSPI_CLOCK_MODE, IS_QSPI_CLOCK_PRESCALER, IS_QSPI_CS_HIGH_TIME, IS_QSPI_DUAL_FLASH_MODE, IS_QSPI_FIFO_THRESHOLD, IS_QSPI_FLASH_ID, IS_QSPI_FLASH_SIZE, IS_QSPI_SSHIFT, __QSPI_HandleTypeDef::Lock, __QSPI_HandleTypeDef::MspInitCallback, QSPI_DUALFLASH_ENABLE, QSPI_FLAG_BUSY, QSPI_WaitFlagStateUntilTimeout(), __QSPI_HandleTypeDef::RxCpltCallback, __QSPI_HandleTypeDef::RxHalfCpltCallback, QSPI_InitTypeDef::SampleShifting, __QSPI_HandleTypeDef::State, __QSPI_HandleTypeDef::StatusMatchCallback, __QSPI_HandleTypeDef::Timeout, __QSPI_HandleTypeDef::TimeOutCallback, __QSPI_HandleTypeDef::TxCpltCallback, and __QSPI_HandleTypeDef::TxHalfCpltCallback.
| void HAL_QSPI_MspDeInit | ( | QSPI_HandleTypeDef * | hqspi | ) |
DeInitialize the QSPI MSP.
| hqspi | : QSPI handle |
| None |
Definition at line 449 of file stm32f4xx_hal_qspi.c.
Referenced by HAL_QSPI_DeInit(), and HAL_QSPI_UnRegisterCallback().
| void HAL_QSPI_MspInit | ( | QSPI_HandleTypeDef * | hqspi | ) |
Initialize the QSPI MSP.
| hqspi | : QSPI handle |
| None |
Definition at line 434 of file stm32f4xx_hal_qspi.c.
Referenced by HAL_QSPI_Init(), and HAL_QSPI_UnRegisterCallback().
1.7.6.1