Files
ESPC3-wireless/components/system/include/drivers/chip/wdt.h
2024-03-28 12:19:52 +08:00

33 lines
455 B
C
Executable File

#ifndef __WDT_H__
#define __WDT_H__
#ifdef __cplusplus
extern "C"
{
#endif
typedef enum
{
_WDT_MODE_RESET,
_WDT_MODE_INTERRUPT_RESET
} wdt_mode_t;
void wdt_enable(void);
void wdt_disable(void);
void wdt_irq_enable(int priority);
void wdt_irq_disable(void);
void wdt_set_config(wdt_mode_t mode, int int_ms, int reset_ms);
void wdt_reload(void);
unsigned wdt_get_time_cost(void);
void wdt_clear_int_flag(void);
#ifdef __cplusplus
}
#endif
#endif