add command, argument evaluation
This commit is contained in:
@ -32,7 +32,7 @@ static MqttClient mqttClient(&meterBusMaster);
|
||||
static OverCurrentProt overCurrentProt;
|
||||
|
||||
Metro wdogTick = Metro(1000);
|
||||
Metro dhcpTick = Metro(5* 60 * 1000);
|
||||
Metro dhcpTick = Metro(60 * 1000);
|
||||
|
||||
extern "C" {
|
||||
void startup_early_hook( ) __attribute__ ((weak));
|
||||
@ -84,6 +84,8 @@ void setup() {
|
||||
}
|
||||
|
||||
void loop() {
|
||||
static uint16_t maxTmroutl = 0;
|
||||
|
||||
// watchdog refresh
|
||||
cli();
|
||||
WDOG_REFRESH = 0xa602;
|
||||
@ -94,9 +96,10 @@ void loop() {
|
||||
if (wdogTick.check() == 1) {
|
||||
uint16_t h = WDOG_TMROUTH;
|
||||
uint16_t l = WDOG_TMROUTL;
|
||||
maxTmroutl = (maxTmroutl > l) ? maxTmroutl : l;
|
||||
uint16_t c = WDOG_RSTCNT;
|
||||
|
||||
Serial << "WDog, h: " << _HEX(h) << ", l: " << _HEX(l) << ", c: " << _HEX(c) << endl;
|
||||
Serial << "WDog, h: " << _HEX(h) << ", l: " << _HEX(l) << ", c: " << _HEX(c) << ", m: " << _HEX(maxTmroutl) << endl;
|
||||
}
|
||||
|
||||
if (dhcpTick.check() == 1) {
|
||||
|
Reference in New Issue
Block a user