STM32H735xx HAL User Manual
|
monitoring operation functions More...
Modules | |
Error information functions | |
Error information functions. | |
RAMECC_Exported_Functions_Group4 | |
Functions | |
HAL_StatusTypeDef | HAL_RAMECC_StartMonitor (RAMECC_HandleTypeDef *hramecc) |
Starts the RAMECC latching error information. | |
HAL_StatusTypeDef | HAL_RAMECC_StopMonitor (RAMECC_HandleTypeDef *hramecc) |
Stop the RAMECC latching error information. | |
HAL_StatusTypeDef | HAL_RAMECC_EnableNotification (RAMECC_HandleTypeDef *hramecc, uint32_t Notifications) |
Enable the RAMECC error interrupts. | |
HAL_StatusTypeDef | HAL_RAMECC_DisableNotification (RAMECC_HandleTypeDef *hramecc, uint32_t Notifications) |
Disable the RAMECC error interrupts. | |
HAL_StatusTypeDef | HAL_RAMECC_RegisterCallback (RAMECC_HandleTypeDef *hramecc, void(*pCallback)(RAMECC_HandleTypeDef *_hramecc)) |
Register callbacks. | |
HAL_StatusTypeDef | HAL_RAMECC_UnRegisterCallback (RAMECC_HandleTypeDef *hramecc) |
UnRegister callbacks. | |
void | HAL_RAMECC_IRQHandler (RAMECC_HandleTypeDef *hramecc) |
Handles RAMECC interrupt request. |
monitoring operation functions
=============================================================================== ##### Monitoring operation functions ##### =============================================================================== [..] This section provides functions allowing to: (+) Configure latching error information. (+) Configure RAMECC Global/Monitor interrupts. (+) Register and Unregister RAMECC callbacks (+) Handle RAMECC interrupt request
HAL_StatusTypeDef HAL_RAMECC_DisableNotification | ( | RAMECC_HandleTypeDef * | hramecc, |
uint32_t | Notifications | ||
) |
Disable the RAMECC error interrupts.
hramecc | Pointer to a RAMECC_HandleTypeDef structure that contains the configuration information for the specified RAMECC Monitor. |
Notifications | Select the notification. |
HAL | status. |
Definition at line 366 of file stm32h7xx_hal_ramecc.c.
References __HAL_RAMECC_DISABLE_IT, assert_param, __RAMECC_HandleTypeDef::ErrorCode, HAL_RAMECC_ERROR_BUSY, HAL_RAMECC_STATE_BUSY, HAL_RAMECC_STATE_READY, __RAMECC_HandleTypeDef::Instance, IS_RAMECC_INTERRUPT, and __RAMECC_HandleTypeDef::State.
HAL_StatusTypeDef HAL_RAMECC_EnableNotification | ( | RAMECC_HandleTypeDef * | hramecc, |
uint32_t | Notifications | ||
) |
Enable the RAMECC error interrupts.
hramecc | Pointer to a RAMECC_HandleTypeDef structure that contains the configuration information for the specified RAMECC Monitor. |
Notifications | Select the notification. |
HAL | status. |
Definition at line 326 of file stm32h7xx_hal_ramecc.c.
References __HAL_RAMECC_ENABLE_IT, assert_param, __RAMECC_HandleTypeDef::ErrorCode, HAL_RAMECC_ERROR_BUSY, HAL_RAMECC_STATE_BUSY, HAL_RAMECC_STATE_READY, __RAMECC_HandleTypeDef::Instance, IS_RAMECC_INTERRUPT, and __RAMECC_HandleTypeDef::State.
void HAL_RAMECC_IRQHandler | ( | RAMECC_HandleTypeDef * | hramecc | ) |
Handles RAMECC interrupt request.
hramecc | Pointer to a RAMECC_HandleTypeDef structure that contains the configuration information for the specified RAMECC Monitor. |
None. |
Definition at line 482 of file stm32h7xx_hal_ramecc.c.
References __HAL_RAMECC_CLEAR_FLAG, __RAMECC_HandleTypeDef::DetectErrorCallback, __RAMECC_HandleTypeDef::Instance, and RAMECC_IT_GLOBAL_ALL.
HAL_StatusTypeDef HAL_RAMECC_RegisterCallback | ( | RAMECC_HandleTypeDef * | hramecc, |
void(*)(RAMECC_HandleTypeDef *_hramecc) | pCallback | ||
) |
Register callbacks.
hramecc | Pointer to a RAMECC_HandleTypeDef structure that contains the configuration information for the specified RAMECC Monitor. |
pCallback | pointer to private callbacsk function which has pointer to a RAMECC_HandleTypeDef structure as parameter. |
HAL | status. |
Definition at line 407 of file stm32h7xx_hal_ramecc.c.
References assert_param, __RAMECC_HandleTypeDef::DetectErrorCallback, __RAMECC_HandleTypeDef::ErrorCode, HAL_RAMECC_ERROR_INVALID_CALLBACK, HAL_RAMECC_STATE_READY, __RAMECC_HandleTypeDef::Instance, and __RAMECC_HandleTypeDef::State.
HAL_StatusTypeDef HAL_RAMECC_StartMonitor | ( | RAMECC_HandleTypeDef * | hramecc | ) |
Starts the RAMECC latching error information.
hramecc | Pointer to a RAMECC_HandleTypeDef structure that contains the configuration information for the specified RAMECC Monitor. |
HAL | status. |
Definition at line 249 of file stm32h7xx_hal_ramecc.c.
References assert_param, __RAMECC_HandleTypeDef::ErrorCode, HAL_RAMECC_ERROR_BUSY, HAL_RAMECC_STATE_BUSY, HAL_RAMECC_STATE_READY, __RAMECC_HandleTypeDef::Instance, and __RAMECC_HandleTypeDef::State.
HAL_StatusTypeDef HAL_RAMECC_StopMonitor | ( | RAMECC_HandleTypeDef * | hramecc | ) |
Stop the RAMECC latching error information.
hramecc | Pointer to a RAMECC_HandleTypeDef structure that contains the configuration information for the specified RAMECC Monitor. |
HAL | status. |
Definition at line 287 of file stm32h7xx_hal_ramecc.c.
References assert_param, __RAMECC_HandleTypeDef::ErrorCode, HAL_RAMECC_ERROR_BUSY, HAL_RAMECC_STATE_BUSY, HAL_RAMECC_STATE_READY, __RAMECC_HandleTypeDef::Instance, and __RAMECC_HandleTypeDef::State.
HAL_StatusTypeDef HAL_RAMECC_UnRegisterCallback | ( | RAMECC_HandleTypeDef * | hramecc | ) |
UnRegister callbacks.
hramecc | Pointer to a RAMECC_HandleTypeDef structure that contains the configuration information for the specified RAMECC Monitor. |
HAL | status. |
Definition at line 449 of file stm32h7xx_hal_ramecc.c.
References assert_param, __RAMECC_HandleTypeDef::DetectErrorCallback, __RAMECC_HandleTypeDef::ErrorCode, HAL_RAMECC_ERROR_INVALID_CALLBACK, HAL_RAMECC_STATE_READY, __RAMECC_HandleTypeDef::Instance, and __RAMECC_HandleTypeDef::State.