22#define DEFINE_WATCHDOG_TASK() RTOS_DEFINE_TASK(WDG_pet, WATCHDOG_PET_PERIOD_MS, TASK_PRIORITY_LOW, STACK_256)
24#define START_WATCHDOG_TASK() RTOS_START_TASK(WDG_pet)
Wrapper macros for FreeRTOS constructs (tasks, queues, semaphores) to simplify static memory allocati...
static constexpr uint32_t WATCHDOG_TIMEOUT_MS
Definition watchdog.h:19
void WDG_init(void)
Definition watchdog.c:20
uint32_t WDG_get_CSR(void)
Definition watchdog.c:45
bool was_reset_by_WDG(void)
Definition watchdog.c:49
void WDG_pet(void)
Definition watchdog.c:41
static constexpr uint32_t WATCHDOG_PET_PERIOD_MS
Definition watchdog.h:20