Start implementing watchdog timer

This commit is contained in:
2024-09-05 15:19:36 +02:00
parent 14e12cdd03
commit d1a25c4bd3
5 changed files with 162 additions and 0 deletions

12
src/common/watchdog.h Normal file
View File

@@ -0,0 +1,12 @@
#ifndef MAD_CORE_COMMON_WATCHDOG_H
#define MAD_CORE_COMMON_WATCHDOG_H
#include <stdbool.h>
void WDT_Enable(void);
void WDT_SetTimeout(unsigned char time);
bool WDT_HasTriggered(void);
void WDT_Disable(void);
void WDT_Reset(void);
#endif // MAD_CORE_COMMON_WATCHDOG_H