STM32F4xx_HAL_Driver  1.8.3
+ Collaboration diagram for Configuration:

Functions

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

Detailed Description

Function Documentation

◆ LL_IWDG_DisableWriteAccess()

__STATIC_INLINE void LL_IWDG_DisableWriteAccess ( IWDG_TypeDef *  IWDGx)

Disable write access to IWDG_PR, IWDG_RLR and IWDG_WINR registers @rmtoll KR KEY LL_IWDG_DisableWriteAccess.

Parameters
IWDGxIWDG Instance
Return values
None

Definition at line 173 of file stm32f4xx_ll_iwdg.h.

◆ LL_IWDG_Enable()

__STATIC_INLINE void LL_IWDG_Enable ( IWDG_TypeDef *  IWDGx)

Start the Independent Watchdog.

Note
Except if the hardware watchdog option is selected @rmtoll KR KEY LL_IWDG_Enable
Parameters
IWDGxIWDG Instance
Return values
None

Definition at line 140 of file stm32f4xx_ll_iwdg.h.

◆ LL_IWDG_EnableWriteAccess()

__STATIC_INLINE void LL_IWDG_EnableWriteAccess ( IWDG_TypeDef *  IWDGx)

Enable write access to IWDG_PR, IWDG_RLR and IWDG_WINR registers @rmtoll KR KEY LL_IWDG_EnableWriteAccess.

Parameters
IWDGxIWDG Instance
Return values
None

Definition at line 162 of file stm32f4xx_ll_iwdg.h.

◆ LL_IWDG_GetPrescaler()

__STATIC_INLINE uint32_t LL_IWDG_GetPrescaler ( IWDG_TypeDef *  IWDGx)

Get the selected prescaler of the IWDG @rmtoll PR PR LL_IWDG_GetPrescaler.

Parameters
IWDGxIWDG Instance
Return values
Returnedvalue can be one of the following values:
  • LL_IWDG_PRESCALER_4
  • LL_IWDG_PRESCALER_8
  • LL_IWDG_PRESCALER_16
  • LL_IWDG_PRESCALER_32
  • LL_IWDG_PRESCALER_64
  • LL_IWDG_PRESCALER_128
  • LL_IWDG_PRESCALER_256

Definition at line 210 of file stm32f4xx_ll_iwdg.h.

◆ LL_IWDG_GetReloadCounter()

__STATIC_INLINE uint32_t LL_IWDG_GetReloadCounter ( IWDG_TypeDef *  IWDGx)

Get the specified IWDG down-counter reload value @rmtoll RLR RL LL_IWDG_GetReloadCounter.

Parameters
IWDGxIWDG Instance
Return values
Valuebetween Min_Data=0 and Max_Data=0x0FFF

Definition at line 233 of file stm32f4xx_ll_iwdg.h.

◆ LL_IWDG_ReloadCounter()

__STATIC_INLINE void LL_IWDG_ReloadCounter ( IWDG_TypeDef *  IWDGx)

Reloads IWDG counter with value defined in the reload register @rmtoll KR KEY LL_IWDG_ReloadCounter.

Parameters
IWDGxIWDG Instance
Return values
None

Definition at line 151 of file stm32f4xx_ll_iwdg.h.

◆ LL_IWDG_SetPrescaler()

__STATIC_INLINE void LL_IWDG_SetPrescaler ( IWDG_TypeDef *  IWDGx,
uint32_t  Prescaler 
)

Select the prescaler of the IWDG @rmtoll PR PR LL_IWDG_SetPrescaler.

Parameters
IWDGxIWDG Instance
PrescalerThis parameter can be one of the following values:
  • LL_IWDG_PRESCALER_4
  • LL_IWDG_PRESCALER_8
  • LL_IWDG_PRESCALER_16
  • LL_IWDG_PRESCALER_32
  • LL_IWDG_PRESCALER_64
  • LL_IWDG_PRESCALER_128
  • LL_IWDG_PRESCALER_256
Return values
None

Definition at line 192 of file stm32f4xx_ll_iwdg.h.

◆ LL_IWDG_SetReloadCounter()

__STATIC_INLINE void LL_IWDG_SetReloadCounter ( IWDG_TypeDef *  IWDGx,
uint32_t  Counter 
)

Specify the IWDG down-counter reload value @rmtoll RLR RL LL_IWDG_SetReloadCounter.

Parameters
IWDGxIWDG Instance
CounterValue between Min_Data=0 and Max_Data=0x0FFF
Return values
None

Definition at line 222 of file stm32f4xx_ll_iwdg.h.