STM32L486xx HAL User Manual
Defines
IWDG Private Macros
IWDG

Defines

#define IWDG_ENABLE_WRITE_ACCESS(__HANDLE__)   WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_WRITE_ACCESS_ENABLE)
 Enable write access to IWDG_PR, IWDG_RLR and IWDG_WINR registers.
#define IWDG_DISABLE_WRITE_ACCESS(__HANDLE__)   WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_WRITE_ACCESS_DISABLE)
 Disable write access to IWDG_PR, IWDG_RLR and IWDG_WINR registers.
#define IS_IWDG_PRESCALER(__PRESCALER__)
 Check IWDG prescaler value.
#define IS_IWDG_RELOAD(__RELOAD__)   ((__RELOAD__) <= IWDG_RLR_RL)
 Check IWDG reload value.
#define IS_IWDG_WINDOW(__WINDOW__)   ((__WINDOW__) <= IWDG_WINR_WIN)
 Check IWDG window value.

Define Documentation

#define IS_IWDG_PRESCALER (   __PRESCALER__)
Value:
(((__PRESCALER__) == IWDG_PRESCALER_4)  || \
                                               ((__PRESCALER__) == IWDG_PRESCALER_8)  || \
                                               ((__PRESCALER__) == IWDG_PRESCALER_16) || \
                                               ((__PRESCALER__) == IWDG_PRESCALER_32) || \
                                               ((__PRESCALER__) == IWDG_PRESCALER_64) || \
                                               ((__PRESCALER__) == IWDG_PRESCALER_128)|| \
                                               ((__PRESCALER__) == IWDG_PRESCALER_256))

Check IWDG prescaler value.

Parameters:
__PRESCALER__IWDG prescaler value
Return values:
None

Definition at line 214 of file stm32l4xx_hal_iwdg.h.

Referenced by HAL_IWDG_Init().

#define IS_IWDG_RELOAD (   __RELOAD__)    ((__RELOAD__) <= IWDG_RLR_RL)

Check IWDG reload value.

Parameters:
__RELOAD__IWDG reload value
Return values:
None

Definition at line 227 of file stm32l4xx_hal_iwdg.h.

Referenced by HAL_IWDG_Init().

#define IS_IWDG_WINDOW (   __WINDOW__)    ((__WINDOW__) <= IWDG_WINR_WIN)

Check IWDG window value.

Parameters:
__WINDOW__IWDG window value
Return values:
None

Definition at line 234 of file stm32l4xx_hal_iwdg.h.

Referenced by HAL_IWDG_Init().

#define IWDG_DISABLE_WRITE_ACCESS (   __HANDLE__)    WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_WRITE_ACCESS_DISABLE)

Disable write access to IWDG_PR, IWDG_RLR and IWDG_WINR registers.

Parameters:
__HANDLE__IWDG handle
Return values:
None

Definition at line 207 of file stm32l4xx_hal_iwdg.h.

#define IWDG_ENABLE_WRITE_ACCESS (   __HANDLE__)    WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_WRITE_ACCESS_ENABLE)

Enable write access to IWDG_PR, IWDG_RLR and IWDG_WINR registers.

Parameters:
__HANDLE__IWDG handle
Return values:
None

Definition at line 200 of file stm32l4xx_hal_iwdg.h.

Referenced by HAL_IWDG_Init().