STM32F439xx HAL User Manual
Functions
Configuration
IWDG Exported Functions

Functions

__STATIC_INLINE void LL_IWDG_Enable (IWDG_TypeDef *IWDGx)
 Start the Independent Watchdog.
__STATIC_INLINE void LL_IWDG_ReloadCounter (IWDG_TypeDef *IWDGx)
 Reloads IWDG counter with value defined in the reload register.
__STATIC_INLINE void LL_IWDG_EnableWriteAccess (IWDG_TypeDef *IWDGx)
 Enable write access to IWDG_PR, IWDG_RLR and IWDG_WINR registers.
__STATIC_INLINE void LL_IWDG_DisableWriteAccess (IWDG_TypeDef *IWDGx)
 Disable write access to IWDG_PR, IWDG_RLR and IWDG_WINR registers.
__STATIC_INLINE void LL_IWDG_SetPrescaler (IWDG_TypeDef *IWDGx, uint32_t Prescaler)
 Select the prescaler of the IWDG.
__STATIC_INLINE uint32_t LL_IWDG_GetPrescaler (IWDG_TypeDef *IWDGx)
 Get the selected prescaler of the IWDG.
__STATIC_INLINE void LL_IWDG_SetReloadCounter (IWDG_TypeDef *IWDGx, uint32_t Counter)
 Specify the IWDG down-counter reload value.
__STATIC_INLINE uint32_t LL_IWDG_GetReloadCounter (IWDG_TypeDef *IWDGx)
 Get the specified IWDG down-counter reload value.

Function Documentation

__STATIC_INLINE void LL_IWDG_DisableWriteAccess ( IWDG_TypeDef *  IWDGx)

Disable write access to IWDG_PR, IWDG_RLR and IWDG_WINR registers.

Reference Manual to LL API cross reference:
KR KEY LL_IWDG_DisableWriteAccess
Parameters:
IWDGxIWDG Instance
Return values:
None

Definition at line 193 of file stm32f4xx_ll_iwdg.h.

References LL_IWDG_KEY_WR_ACCESS_DISABLE.

__STATIC_INLINE void LL_IWDG_Enable ( IWDG_TypeDef *  IWDGx)

Start the Independent Watchdog.

Note:
Except if the hardware watchdog option is selected
Reference Manual to LL API cross reference:
KR KEY LL_IWDG_Enable
Parameters:
IWDGxIWDG Instance
Return values:
None

Definition at line 160 of file stm32f4xx_ll_iwdg.h.

References LL_IWDG_KEY_ENABLE.

__STATIC_INLINE void LL_IWDG_EnableWriteAccess ( IWDG_TypeDef *  IWDGx)

Enable write access to IWDG_PR, IWDG_RLR and IWDG_WINR registers.

Reference Manual to LL API cross reference:
KR KEY LL_IWDG_EnableWriteAccess
Parameters:
IWDGxIWDG Instance
Return values:
None

Definition at line 182 of file stm32f4xx_ll_iwdg.h.

References LL_IWDG_KEY_WR_ACCESS_ENABLE.

__STATIC_INLINE uint32_t LL_IWDG_GetPrescaler ( IWDG_TypeDef *  IWDGx)

Get the selected prescaler of the IWDG.

Reference Manual to LL API cross reference:
PR PR LL_IWDG_GetPrescaler
Parameters:
IWDGxIWDG Instance
Return values:
Returnedvalue can be one of the following values:

Definition at line 230 of file stm32f4xx_ll_iwdg.h.

__STATIC_INLINE uint32_t LL_IWDG_GetReloadCounter ( IWDG_TypeDef *  IWDGx)

Get the specified IWDG down-counter reload value.

Reference Manual to LL API cross reference:
RLR RL LL_IWDG_GetReloadCounter
Parameters:
IWDGxIWDG Instance
Return values:
Valuebetween Min_Data=0 and Max_Data=0x0FFF

Definition at line 253 of file stm32f4xx_ll_iwdg.h.

__STATIC_INLINE void LL_IWDG_ReloadCounter ( IWDG_TypeDef *  IWDGx)

Reloads IWDG counter with value defined in the reload register.

Reference Manual to LL API cross reference:
KR KEY LL_IWDG_ReloadCounter
Parameters:
IWDGxIWDG Instance
Return values:
None

Definition at line 171 of file stm32f4xx_ll_iwdg.h.

References LL_IWDG_KEY_RELOAD.

__STATIC_INLINE void LL_IWDG_SetPrescaler ( IWDG_TypeDef *  IWDGx,
uint32_t  Prescaler 
)

Select the prescaler of the IWDG.

Reference Manual to LL API cross reference:
PR PR LL_IWDG_SetPrescaler
Parameters:
IWDGxIWDG Instance
PrescalerThis parameter can be one of the following values:
Return values:
None

Definition at line 212 of file stm32f4xx_ll_iwdg.h.

__STATIC_INLINE void LL_IWDG_SetReloadCounter ( IWDG_TypeDef *  IWDGx,
uint32_t  Counter 
)

Specify the IWDG down-counter reload value.

Reference Manual to LL API cross reference:
RLR RL LL_IWDG_SetReloadCounter
Parameters:
IWDGxIWDG Instance
CounterValue between Min_Data=0 and Max_Data=0x0FFF
Return values:
None

Definition at line 242 of file stm32f4xx_ll_iwdg.h.