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

Macros

#define __HAL_WWDG_ENABLE(__HANDLE__)
 Enable the WWDG peripheral.
 
#define __HAL_WWDG_ENABLE_IT(__HANDLE__, __INTERRUPT__)
 Enable the WWDG early wakeup interrupt.
 
#define __HAL_WWDG_GET_IT(__HANDLE__, __INTERRUPT__)
 Check whether the selected WWDG interrupt has occurred or not.
 
#define __HAL_WWDG_CLEAR_IT(__HANDLE__, __INTERRUPT__)
 Clear the WWDG interrupt pending bits. bits to clear the selected interrupt pending bits.
 
#define __HAL_WWDG_GET_FLAG(__HANDLE__, __FLAG__)
 Check whether the specified WWDG flag is set or not.
 
#define __HAL_WWDG_CLEAR_FLAG(__HANDLE__, __FLAG__)
 Clear the WWDG's pending flags.
 
#define __HAL_WWDG_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__)
 Check whether the specified WWDG interrupt source is enabled or not.
 

Detailed Description

Macro Definition Documentation

◆ __HAL_WWDG_ENABLE

#define __HAL_WWDG_ENABLE ( __HANDLE__)

#include <stm32f4xx_hal_wwdg.h>

Value:
SET_BIT((__HANDLE__)->Instance->CR, WWDG_CR_WDGA)

Enable the WWDG peripheral.

Parameters
__HANDLE__WWDG handle
Return values
None

Definition at line 182 of file stm32f4xx_hal_wwdg.h.

◆ __HAL_WWDG_ENABLE_IT

#define __HAL_WWDG_ENABLE_IT ( __HANDLE__,
__INTERRUPT__ )

#include <stm32f4xx_hal_wwdg.h>

Value:
SET_BIT((__HANDLE__)->Instance->CFR, (__INTERRUPT__))

Enable the WWDG early wakeup interrupt.

Parameters
__HANDLE__WWDG handle
__INTERRUPT__specifies the interrupt to enable. This parameter can be one of the following values:
  • WWDG_IT_EWI: Early wakeup interrupt
Note
Once enabled this interrupt cannot be disabled except by a system reset.
Return values
None

Definition at line 193 of file stm32f4xx_hal_wwdg.h.

◆ __HAL_WWDG_GET_IT

#define __HAL_WWDG_GET_IT ( __HANDLE__,
__INTERRUPT__ )

#include <stm32f4xx_hal_wwdg.h>

Value:
__HAL_WWDG_GET_FLAG((__HANDLE__),(__INTERRUPT__))
#define __HAL_WWDG_GET_FLAG(__HANDLE__, __FLAG__)
Check whether the specified WWDG flag is set or not.

Check whether the selected WWDG interrupt has occurred or not.

Parameters
__HANDLE__WWDG handle
__INTERRUPT__specifies the it to check. This parameter can be one of the following values:
  • WWDG_FLAG_EWIF: Early wakeup interrupt IT
Return values
Thenew state of WWDG_FLAG (SET or RESET).

Definition at line 203 of file stm32f4xx_hal_wwdg.h.

◆ __HAL_WWDG_CLEAR_IT

#define __HAL_WWDG_CLEAR_IT ( __HANDLE__,
__INTERRUPT__ )

#include <stm32f4xx_hal_wwdg.h>

Value:
__HAL_WWDG_CLEAR_FLAG((__HANDLE__), (__INTERRUPT__))
#define __HAL_WWDG_CLEAR_FLAG(__HANDLE__, __FLAG__)
Clear the WWDG's pending flags.

Clear the WWDG interrupt pending bits. bits to clear the selected interrupt pending bits.

Parameters
__HANDLE__WWDG handle
__INTERRUPT__specifies the interrupt pending bit to clear. This parameter can be one of the following values:
  • WWDG_FLAG_EWIF: Early wakeup interrupt flag

Definition at line 212 of file stm32f4xx_hal_wwdg.h.

◆ __HAL_WWDG_GET_FLAG

#define __HAL_WWDG_GET_FLAG ( __HANDLE__,
__FLAG__ )

#include <stm32f4xx_hal_wwdg.h>

Value:
(((__HANDLE__)->Instance->SR & (__FLAG__)) == (__FLAG__))

Check whether the specified WWDG flag is set or not.

Parameters
__HANDLE__WWDG handle
__FLAG__specifies the flag to check. This parameter can be one of the following values:
  • WWDG_FLAG_EWIF: Early wakeup interrupt flag
Return values
Thenew state of WWDG_FLAG (SET or RESET).

Definition at line 222 of file stm32f4xx_hal_wwdg.h.

Referenced by HAL_WWDG_IRQHandler().

◆ __HAL_WWDG_CLEAR_FLAG

#define __HAL_WWDG_CLEAR_FLAG ( __HANDLE__,
__FLAG__ )

#include <stm32f4xx_hal_wwdg.h>

Value:
((__HANDLE__)->Instance->SR = ~(__FLAG__))

Clear the WWDG's pending flags.

Parameters
__HANDLE__WWDG handle
__FLAG__specifies the flag to clear. This parameter can be one of the following values:
  • WWDG_FLAG_EWIF: Early wakeup interrupt flag
Return values
None

Definition at line 232 of file stm32f4xx_hal_wwdg.h.

Referenced by HAL_WWDG_IRQHandler().

◆ __HAL_WWDG_GET_IT_SOURCE

#define __HAL_WWDG_GET_IT_SOURCE ( __HANDLE__,
__INTERRUPT__ )

#include <stm32f4xx_hal_wwdg.h>

Value:
(((__HANDLE__)->Instance->CFR\
& (__INTERRUPT__)) == (__INTERRUPT__))

Check whether the specified WWDG interrupt source is enabled or not.

Parameters
__HANDLE__WWDG Handle.
__INTERRUPT__specifies the WWDG interrupt source to check. This parameter can be one of the following values:
  • WWDG_IT_EWI: Early Wakeup Interrupt
Return values
stateof INTERRUPT (TRUE or FALSE).

Definition at line 241 of file stm32f4xx_hal_wwdg.h.

Referenced by HAL_WWDG_IRQHandler().