103#ifdef HAL_IWDG_MODULE_ENABLED
123#define HAL_IWDG_DEFAULT_TIMEOUT (((6UL * 256UL * 1000UL) / LSI_VALUE) + ((LSI_STARTUP_TIME / 1000UL) + 1UL))
124#define IWDG_KERNEL_UPDATE_FLAGS (IWDG_SR_RVU | IWDG_SR_PVU)
uint32_t HAL_GetTick(void)
Provides a tick value in millisecond.
HAL_StatusTypeDef HAL_IWDG_Init(IWDG_HandleTypeDef *hiwdg)
Initialize the IWDG according to the specified parameters in the IWDG_InitTypeDef and start watchdog....
HAL_StatusTypeDef HAL_IWDG_Refresh(IWDG_HandleTypeDef *hiwdg)
Refresh the IWDG.
#define __HAL_IWDG_START(__HANDLE__)
Enable the IWDG peripheral.
#define __HAL_IWDG_RELOAD_COUNTER(__HANDLE__)
Reload IWDG counter with value defined in the reload register (write access to IWDG_PR and IWDG_RLR r...
#define IWDG_KERNEL_UPDATE_FLAGS
#define HAL_IWDG_DEFAULT_TIMEOUT
#define IS_IWDG_PRESCALER(__PRESCALER__)
Check IWDG prescaler value.
#define IWDG_ENABLE_WRITE_ACCESS(__HANDLE__)
Enable write access to IWDG_PR and IWDG_RLR registers.
#define IS_IWDG_RELOAD(__RELOAD__)
Check IWDG reload value.
#define assert_param(expr)
This file contains all the functions prototypes for the HAL module driver.
HAL_StatusTypeDef
HAL Status structures definition
IWDG Handle Structure definition.