add command, argument evaluation

This commit is contained in:
hg
2015-05-13 17:37:05 +02:00
parent fe3f5d4b84
commit b27f964e20
2 changed files with 40 additions and 4 deletions

View File

@ -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) {