STM32H735xx HAL User Manual
|
Initialization and Configuration functions. More...
Functions | |
HAL_StatusTypeDef | HAL_OSPI_Init (OSPI_HandleTypeDef *hospi) |
Initialize the OSPI mode according to the specified parameters in the OSPI_InitTypeDef and initialize the associated handle. | |
__weak void | HAL_OSPI_MspInit (OSPI_HandleTypeDef *hospi) |
Initialize the OSPI MSP. | |
HAL_StatusTypeDef | HAL_OSPI_DeInit (OSPI_HandleTypeDef *hospi) |
De-Initialize the OSPI peripheral. | |
__weak void | HAL_OSPI_MspDeInit (OSPI_HandleTypeDef *hospi) |
DeInitialize the OSPI MSP. |
Initialization and Configuration functions.
=============================================================================== ##### Initialization and Configuration functions ##### =============================================================================== [..] This subsection provides a set of functions allowing to : (+) Initialize the OctoSPI. (+) De-initialize the OctoSPI.
HAL_StatusTypeDef HAL_OSPI_DeInit | ( | OSPI_HandleTypeDef * | hospi | ) |
De-Initialize the OSPI peripheral.
hospi | : OSPI handle |
HAL | status |
Definition at line 488 of file stm32h7xx_hal_ospi.c.
References __HAL_OSPI_DISABLE, HAL_OSPI_MspDeInit(), HAL_OSPI_STATE_RESET, __OSPI_HandleTypeDef::Instance, __OSPI_HandleTypeDef::MspDeInitCallback, and __OSPI_HandleTypeDef::State.
HAL_StatusTypeDef HAL_OSPI_Init | ( | OSPI_HandleTypeDef * | hospi | ) |
Initialize the OSPI mode according to the specified parameters in the OSPI_InitTypeDef and initialize the associated handle.
hospi | : OSPI handle |
HAL | status |
Definition at line 342 of file stm32h7xx_hal_ospi.c.
References __HAL_OSPI_ENABLE, __OSPI_HandleTypeDef::AbortCpltCallback, assert_param, OSPI_InitTypeDef::ChipSelectBoundary, OSPI_InitTypeDef::ChipSelectHighTime, OSPI_InitTypeDef::ClkChipSelectHighTime, OSPI_InitTypeDef::ClockMode, OSPI_InitTypeDef::ClockPrescaler, __OSPI_HandleTypeDef::CmdCpltCallback, OSPI_InitTypeDef::DelayHoldQuarterCycle, OSPI_InitTypeDef::DeviceSize, OSPI_InitTypeDef::DualQuad, __OSPI_HandleTypeDef::ErrorCallback, __OSPI_HandleTypeDef::ErrorCode, OSPI_InitTypeDef::FifoThreshold, __OSPI_HandleTypeDef::FifoThresholdCallback, OSPI_InitTypeDef::FreeRunningClock, HAL_GetTick(), HAL_OSPI_AbortCpltCallback(), HAL_OSPI_CmdCpltCallback(), HAL_OSPI_ERROR_NONE, HAL_OSPI_ErrorCallback(), HAL_OSPI_FifoThresholdCallback(), HAL_OSPI_FLAG_BUSY, HAL_OSPI_FREERUNCLK_ENABLE, HAL_OSPI_MEMTYPE_HYPERBUS, HAL_OSPI_MspInit(), HAL_OSPI_RxCpltCallback(), HAL_OSPI_RxHalfCpltCallback(), HAL_OSPI_SetTimeout(), HAL_OSPI_STATE_HYPERBUS_INIT, HAL_OSPI_STATE_READY, HAL_OSPI_STATE_RESET, HAL_OSPI_StatusMatchCallback(), HAL_OSPI_TIMEOUT_DEFAULT_VALUE, HAL_OSPI_TimeOutCallback(), HAL_OSPI_TxCpltCallback(), HAL_OSPI_TxHalfCpltCallback(), __OSPI_HandleTypeDef::Init, __OSPI_HandleTypeDef::Instance, OSPI_InitTypeDef::MaxTran, OSPI_InitTypeDef::MemoryType, __OSPI_HandleTypeDef::MspInitCallback, OSPI_InitTypeDef::Refresh, __OSPI_HandleTypeDef::RxCpltCallback, __OSPI_HandleTypeDef::RxHalfCpltCallback, OSPI_InitTypeDef::SampleShifting, __OSPI_HandleTypeDef::State, __OSPI_HandleTypeDef::StatusMatchCallback, __OSPI_HandleTypeDef::Timeout, __OSPI_HandleTypeDef::TimeOutCallback, __OSPI_HandleTypeDef::TxCpltCallback, __OSPI_HandleTypeDef::TxHalfCpltCallback, and OSPI_InitTypeDef::WrapSize.
void HAL_OSPI_MspDeInit | ( | OSPI_HandleTypeDef * | hospi | ) |
DeInitialize the OSPI MSP.
hospi | : OSPI handle |
None |
Definition at line 531 of file stm32h7xx_hal_ospi.c.
Referenced by HAL_OSPI_DeInit(), and HAL_OSPI_UnRegisterCallback().
void HAL_OSPI_MspInit | ( | OSPI_HandleTypeDef * | hospi | ) |
Initialize the OSPI MSP.
hospi | : OSPI handle |
None |
Definition at line 473 of file stm32h7xx_hal_ospi.c.
Referenced by HAL_OSPI_Init(), and HAL_OSPI_UnRegisterCallback().