STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
IWDG Private Macros
Collaboration diagram for IWDG Private Macros:

Macros

#define IWDG_ENABLE_WRITE_ACCESS(__HANDLE__)
 Enable write access to IWDG_PR and IWDG_RLR registers.
 
#define IWDG_DISABLE_WRITE_ACCESS(__HANDLE__)
 Disable write access to IWDG_PR and IWDG_RLR registers.
 
#define IS_IWDG_PRESCALER(__PRESCALER__)
 Check IWDG prescaler value.
 
#define IS_IWDG_RELOAD(__RELOAD__)
 Check IWDG reload value.
 

Detailed Description

Macro Definition Documentation

◆ IWDG_ENABLE_WRITE_ACCESS

#define IWDG_ENABLE_WRITE_ACCESS ( __HANDLE__)

#include <stm32f4xx_hal_iwdg.h>

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

Enable write access to IWDG_PR and IWDG_RLR registers.

Parameters
__HANDLE__IWDG handle
Return values
None

Definition at line 172 of file stm32f4xx_hal_iwdg.h.

Referenced by HAL_IWDG_Init().

◆ IWDG_DISABLE_WRITE_ACCESS

#define IWDG_DISABLE_WRITE_ACCESS ( __HANDLE__)

#include <stm32f4xx_hal_iwdg.h>

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

Disable write access to IWDG_PR and IWDG_RLR registers.

Parameters
__HANDLE__IWDG handle
Return values
None

Definition at line 179 of file stm32f4xx_hal_iwdg.h.

◆ IS_IWDG_PRESCALER

#define IS_IWDG_PRESCALER ( __PRESCALER__)

#include <stm32f4xx_hal_iwdg.h>

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_4
#define IWDG_PRESCALER_64
#define IWDG_PRESCALER_8
#define IWDG_PRESCALER_256
#define IWDG_PRESCALER_16
#define IWDG_PRESCALER_32

Check IWDG prescaler value.

Parameters
__PRESCALER__IWDG prescaler value
Return values
None

Definition at line 186 of file stm32f4xx_hal_iwdg.h.

Referenced by HAL_IWDG_Init().

◆ IS_IWDG_RELOAD

#define IS_IWDG_RELOAD ( __RELOAD__)

#include <stm32f4xx_hal_iwdg.h>

Value:
((__RELOAD__) <= IWDG_RLR_RL)

Check IWDG reload value.

Parameters
__RELOAD__IWDG reload value
Return values
None

Definition at line 199 of file stm32f4xx_hal_iwdg.h.

Referenced by HAL_IWDG_Init().