TM STM32F4xx Libraries  v1.0.0
Libraries for STM32F4xx devices from Tilen Majerle
tm_stm32f4_watchdog.h
1 
30 #ifndef TM_WATCHDOG_H
31 #define TM_WATCHDOG_H 120
32 
64 #include "stm32f4xx.h"
65 #include "defines.h"
66 
76 typedef enum {
92 
112 uint8_t TM_WATCHDOG_Init(TM_WATCHDOG_Timeout_t timeout);
113 
121 #define TM_WATCHDOG_Reset() (IWDG->KR = 0xAAAA)
122 
135 #endif
136 
uint8_t TM_WATCHDOG_Init(TM_WATCHDOG_Timeout_t timeout)
Initialize Watchdog timer.
Definition: tm_stm32f4_watchdog.h:86
Definition: tm_stm32f4_watchdog.h:77
TM_WATCHDOG_Timeout_t
Watchdog timeout settings.
Definition: tm_stm32f4_watchdog.h:76
Definition: tm_stm32f4_watchdog.h:79
Definition: tm_stm32f4_watchdog.h:83
Definition: tm_stm32f4_watchdog.h:88
Definition: tm_stm32f4_watchdog.h:78
Definition: tm_stm32f4_watchdog.h:81
Definition: tm_stm32f4_watchdog.h:89
Definition: tm_stm32f4_watchdog.h:84
Definition: tm_stm32f4_watchdog.h:80
Definition: tm_stm32f4_watchdog.h:87
Definition: tm_stm32f4_watchdog.h:85
Definition: tm_stm32f4_watchdog.h:90
Definition: tm_stm32f4_watchdog.h:82