1234567891011121314151617181920212223242526272829 |
- /* Define to prevent recursive ----------------------------------------------*/
- #ifndef UPTIME_H
- #define UPTIME_H
- #include "at32f403a_407.h"
- typedef struct
- {
- uint32_t id;
- uint32_t cnt;
- uint32_t max_cnt;
-
- } task_list_t;
- //
- void uptime_init(void);
-
- void get_uptime(uint32_t *value);
- uint8_t wdt_add_task(uint32_t max);
- void wdt_reset_cnt(uint8_t id);
- void wdt_task_process(void);
- #endif /* #ifndef UPTIME */
|