File tree 2 files changed +19
-6
lines changed
hardware/esp8266com/esp8266/cores/esp8266
2 files changed +19
-6
lines changed Original file line number Diff line number Diff line change @@ -40,12 +40,12 @@ void EspClass::wdtEnable(int)
40
40
ets_wdt_enable ();
41
41
}
42
42
43
- void EspClass::wdtDisable ()
43
+ void EspClass::wdtDisable (void )
44
44
{
45
45
ets_wdt_disable ();
46
46
}
47
47
48
- void EspClass::wdtFeed ()
48
+ void EspClass::wdtFeed (void )
49
49
{
50
50
wdt_feed ();
51
51
}
@@ -56,7 +56,17 @@ void EspClass::deepSleep(uint32_t time_us, WakeMode mode)
56
56
system_deep_sleep (time_us);
57
57
}
58
58
59
- void EspClass::reset ()
59
+ void EspClass::reset (void )
60
60
{
61
61
((void (*)(void ))0x40000080 )();
62
62
}
63
+
64
+ void EspClass::restart (void )
65
+ {
66
+ system_restart ();
67
+ }
68
+
69
+ uint16_t EspClass::getVCC (void )
70
+ {
71
+ return system_get_vdd33 ();
72
+ }
Original file line number Diff line number Diff line change @@ -35,12 +35,15 @@ class EspClass {
35
35
36
36
void wdtEnable (int timeout_ms = 0 );
37
37
// TODO: figure out how to set WDT timeout
38
- void wdtDisable ();
39
- void wdtFeed ();
38
+ void wdtDisable (void );
39
+ void wdtFeed (void );
40
40
41
41
void deepSleep (uint32_t time_us, WakeMode mode = WAKE_RF_DEFAULT);
42
42
43
- void reset ();
43
+
44
+ void reset (void );
45
+ void restart (void );
46
+ uint16_t getVCC (void );
44
47
};
45
48
46
49
extern EspClass ESP;
You can’t perform that action at this time.
0 commit comments