|
STM32H735xx HAL User Manual
|
OSPI control and State functions. More...
Functions | |
| HAL_StatusTypeDef | HAL_OSPI_Abort (OSPI_HandleTypeDef *hospi) |
| Abort the current transmission. | |
| HAL_StatusTypeDef | HAL_OSPI_Abort_IT (OSPI_HandleTypeDef *hospi) |
| Abort the current transmission (non-blocking function) | |
| HAL_StatusTypeDef | HAL_OSPI_SetFifoThreshold (OSPI_HandleTypeDef *hospi, uint32_t Threshold) |
| Set OSPI Fifo threshold. | |
| uint32_t | HAL_OSPI_GetFifoThreshold (OSPI_HandleTypeDef *hospi) |
| Get OSPI Fifo threshold. | |
| HAL_StatusTypeDef | HAL_OSPI_SetTimeout (OSPI_HandleTypeDef *hospi, uint32_t Timeout) |
| Set OSPI timeout. | |
| uint32_t | HAL_OSPI_GetError (OSPI_HandleTypeDef *hospi) |
| Return the OSPI error code. | |
| uint32_t | HAL_OSPI_GetState (OSPI_HandleTypeDef *hospi) |
| Return the OSPI handle state. | |
OSPI control and State functions.
===============================================================================
##### Peripheral Control and State functions #####
===============================================================================
[..]
This subsection provides a set of functions allowing to :
(+) Check in run-time the state of the driver.
(+) Check the error code set during last operation.
(+) Abort any operation.
(+) Manage the Fifo threshold.
(+) Configure the timeout duration used in the driver.
| HAL_StatusTypeDef HAL_OSPI_Abort | ( | OSPI_HandleTypeDef * | hospi | ) |
Abort the current transmission.
| hospi | : OSPI handle |
| HAL | status |
Definition at line 2231 of file stm32h7xx_hal_ospi.c.
References __HAL_OSPI_CLEAR_FLAG, __HAL_OSPI_GET_FLAG, __OSPI_HandleTypeDef::ErrorCode, HAL_GetTick(), HAL_MDMA_Abort(), HAL_OSPI_ERROR_DMA, HAL_OSPI_ERROR_INVALID_SEQUENCE, HAL_OSPI_FLAG_BUSY, HAL_OSPI_FLAG_TC, HAL_OSPI_STATE_READY, __OSPI_HandleTypeDef::hmdma, __OSPI_HandleTypeDef::Instance, __OSPI_HandleTypeDef::State, and __OSPI_HandleTypeDef::Timeout.
| HAL_StatusTypeDef HAL_OSPI_Abort_IT | ( | OSPI_HandleTypeDef * | hospi | ) |
Abort the current transmission (non-blocking function)
| hospi | : OSPI handle |
| HAL | status |
Definition at line 2299 of file stm32h7xx_hal_ospi.c.
References __HAL_OSPI_CLEAR_FLAG, __HAL_OSPI_DISABLE_IT, __HAL_OSPI_ENABLE_IT, __HAL_OSPI_GET_FLAG, __OSPI_HandleTypeDef::AbortCpltCallback, __OSPI_HandleTypeDef::ErrorCode, HAL_MDMA_Abort_IT(), HAL_OSPI_AbortCpltCallback(), HAL_OSPI_ERROR_INVALID_SEQUENCE, HAL_OSPI_FLAG_BUSY, HAL_OSPI_FLAG_TC, HAL_OSPI_IT_FT, HAL_OSPI_IT_SM, HAL_OSPI_IT_TC, HAL_OSPI_IT_TE, HAL_OSPI_IT_TO, HAL_OSPI_STATE_ABORT, HAL_OSPI_STATE_READY, __OSPI_HandleTypeDef::hmdma, __OSPI_HandleTypeDef::Instance, __OSPI_HandleTypeDef::State, and __MDMA_HandleTypeDef::XferAbortCallback.
| uint32_t HAL_OSPI_GetError | ( | OSPI_HandleTypeDef * | hospi | ) |
Return the OSPI error code.
| hospi | : OSPI handle |
| OSPI | Error Code |
Definition at line 2426 of file stm32h7xx_hal_ospi.c.
References __OSPI_HandleTypeDef::ErrorCode.
| uint32_t HAL_OSPI_GetFifoThreshold | ( | OSPI_HandleTypeDef * | hospi | ) |
Get OSPI Fifo threshold.
| hospi | : OSPI handle. |
| Fifo | threshold |
Definition at line 2405 of file stm32h7xx_hal_ospi.c.
References __OSPI_HandleTypeDef::Instance.
| uint32_t HAL_OSPI_GetState | ( | OSPI_HandleTypeDef * | hospi | ) |
Return the OSPI handle state.
| hospi | : OSPI handle |
| HAL | state |
Definition at line 2436 of file stm32h7xx_hal_ospi.c.
References __OSPI_HandleTypeDef::State.
| HAL_StatusTypeDef HAL_OSPI_SetFifoThreshold | ( | OSPI_HandleTypeDef * | hospi, |
| uint32_t | Threshold | ||
| ) |
Set OSPI Fifo threshold.
| hospi | : OSPI handle. |
| Threshold | : Threshold of the Fifo. |
| HAL | status |
Definition at line 2377 of file stm32h7xx_hal_ospi.c.
References __OSPI_HandleTypeDef::ErrorCode, OSPI_InitTypeDef::FifoThreshold, HAL_OSPI_ERROR_INVALID_SEQUENCE, __OSPI_HandleTypeDef::Init, __OSPI_HandleTypeDef::Instance, and __OSPI_HandleTypeDef::State.
| HAL_StatusTypeDef HAL_OSPI_SetTimeout | ( | OSPI_HandleTypeDef * | hospi, |
| uint32_t | Timeout | ||
| ) |
Set OSPI timeout.
| hospi | : OSPI handle. |
| Timeout | : Timeout for the memory access. |
| None |
Definition at line 2415 of file stm32h7xx_hal_ospi.c.
References __OSPI_HandleTypeDef::Timeout.
Referenced by HAL_OSPI_Init().
1.7.6.1