STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Macros
IWDG Private Macros

Macros

#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. More...
 
#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. More...
 
#define IS_IWDG_PRESCALER(__PRESCALER__)
 Check IWDG prescaler value. More...
 
#define IS_IWDG_RELOAD(__RELOAD__)    ((__RELOAD__) <= IWDG_RLR_RL)
 Check IWDG reload value. More...
 
#define IS_IWDG_WINDOW(__WINDOW__)    ((__WINDOW__) <= IWDG_WINR_WIN)
 Check IWDG window value. More...
 

Detailed Description

Macro Definition 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))
#define IWDG_PRESCALER_128
#define IWDG_PRESCALER_8
#define IWDG_PRESCALER_4
#define IWDG_PRESCALER_16
#define IWDG_PRESCALER_32
#define IWDG_PRESCALER_64
#define IWDG_PRESCALER_256

Check IWDG prescaler value.

Parameters
<strong>PRESCALER</strong>IWDG prescaler value
Return values
None

Definition at line 216 of file stm32f7xx_hal_iwdg.h.

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

Check IWDG reload value.

Parameters
<strong>RELOAD</strong>IWDG reload value
Return values
None

Definition at line 229 of file stm32f7xx_hal_iwdg.h.

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

Check IWDG window value.

Parameters
<strong>WINDOW</strong>IWDG window value
Return values
None

Definition at line 236 of file stm32f7xx_hal_iwdg.h.

#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
<strong>HANDLE</strong>IWDG handle
Return values
None

Definition at line 209 of file stm32f7xx_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
<strong>HANDLE</strong>IWDG handle
Return values
None

Definition at line 202 of file stm32f7xx_hal_iwdg.h.