C2A_Core
wdt.h
[詳解]
1 
5 #ifndef WDT_H_
6 #define WDT_H_
7 
8 #include <stdint.h>
9 
10 typedef struct
11 {
13  uint8_t is_wdt_enable;
14  uint8_t is_clear_enable;
15 } WDT_Config;
16 
23 int WDT_initialize(void* wdt_config);
24 
31 int WDT_clear(void* wdt_config);
32 
39 int WDT_enable(void* wdt_config);
40 
47 int WDT_disable(void* wdt_config);
48 
55 int WDT_set_timer(void* wdt_config, int time);
56 
57 #endif
C89 環境用 stdint.h
Definition: wdt.h:11
int timer_setting
Definition: wdt.h:12
uint8_t is_clear_enable
Definition: wdt.h:14
uint8_t is_wdt_enable
Definition: wdt.h:13
const WDT_Config *const wdt_config
int WDT_enable(void *wdt_config)
WDTの有効化
Definition: wdt_sils.cpp:18
int WDT_set_timer(void *wdt_config, int time)
WDTの時間設定
Definition: wdt_sils.cpp:28
int WDT_initialize(void *wdt_config)
WDTの初期化
Definition: wdt_sils.cpp:3
int WDT_disable(void *wdt_config)
WDTの有効化
Definition: wdt_sils.cpp:23
int WDT_clear(void *wdt_config)
WDTのカウンタクリア
Definition: wdt_sils.cpp:13