STM32L4xx_HAL_Driver  1.14.0
stm32l4xx_hal_wwdg.h File Reference

Header file of WWDG HAL module. More...

Go to the source code of this file.

Data Structures

struct  __WWDG_HandleTypeDef
 WWDG handle Structure definition. More...
 

Typedefs

typedef struct __WWDG_HandleTypeDef WWDG_HandleTypeDef
 WWDG handle Structure definition. More...
 
typedef void(* pWWDG_CallbackTypeDef) (WWDG_HandleTypeDef *hppp)
 HAL WWDG Callback pointer definition. More...
 

Enumerations

enum  HAL_WWDG_CallbackIDTypeDef { HAL_WWDG_EWI_CB_ID = 0x00u, HAL_WWDG_MSPINIT_CB_ID = 0x01u }
 HAL WWDG common Callback ID enumeration definition. More...
 

Functions

HAL_StatusTypeDef HAL_WWDG_Init (WWDG_HandleTypeDef *hwwdg)
 Initialize the WWDG according to the specified. parameters in the WWDG_InitTypeDef of associated handle. More...
 
void HAL_WWDG_MspInit (WWDG_HandleTypeDef *hwwdg)
 Initialize the WWDG MSP. More...
 
HAL_StatusTypeDef HAL_WWDG_RegisterCallback (WWDG_HandleTypeDef *hwwdg, HAL_WWDG_CallbackIDTypeDef CallbackID, pWWDG_CallbackTypeDef pCallback)
 Register a User WWDG Callback To be used instead of the weak (surcharged) predefined callback. More...
 
HAL_StatusTypeDef HAL_WWDG_UnRegisterCallback (WWDG_HandleTypeDef *hwwdg, HAL_WWDG_CallbackIDTypeDef CallbackID)
 Unregister a WWDG Callback WWDG Callback is redirected to the weak (surcharged) predefined callback. More...
 
HAL_StatusTypeDef HAL_WWDG_Refresh (WWDG_HandleTypeDef *hwwdg)
 Refresh the WWDG. More...
 
void HAL_WWDG_IRQHandler (WWDG_HandleTypeDef *hwwdg)
 Handle WWDG interrupt request. More...
 
void HAL_WWDG_EarlyWakeupCallback (WWDG_HandleTypeDef *hwwdg)
 WWDG Early Wakeup callback. More...
 

Variables

 C
 

Detailed Description

Header file of WWDG HAL module.

Author
MCD Application Team
Attention

© Copyright (c) 2017 STMicroelectronics. All rights reserved.

This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause

Definition in file stm32l4xx_hal_wwdg.h.

Typedef Documentation

◆ pWWDG_CallbackTypeDef

typedef void(* pWWDG_CallbackTypeDef) (WWDG_HandleTypeDef *hppp)

HAL WWDG Callback pointer definition.

pointer to a WWDG common callback functions

Definition at line 93 of file stm32l4xx_hal_wwdg.h.

◆ WWDG_HandleTypeDef

WWDG handle Structure definition.

Enumeration Type Documentation

◆ HAL_WWDG_CallbackIDTypeDef

HAL WWDG common Callback ID enumeration definition.

Enumerator
HAL_WWDG_EWI_CB_ID 

WWDG EWI callback ID

HAL_WWDG_MSPINIT_CB_ID 

WWDG MspInit callback ID

Definition at line 84 of file stm32l4xx_hal_wwdg.h.

85 {
86  HAL_WWDG_EWI_CB_ID = 0x00u,
87  HAL_WWDG_MSPINIT_CB_ID = 0x01u,
HAL_WWDG_CallbackIDTypeDef
HAL WWDG common Callback ID enumeration definition.

Variable Documentation

◆ C

C
Initial value:
{
#endif
typedef struct
{
uint32_t Prescaler;
uint32_t Window;
uint32_t Counter;
uint32_t EWIMode ;
} WWDG_InitTypeDef
This file contains HAL common defines, enumeration, macros and structures definitions.