From eeeca94cc8b035422ef1828bac84c7f61c2962f3 Mon Sep 17 00:00:00 2001 From: Nicolae Hodos Date: Sun, 29 Jan 2017 20:33:41 +0100 Subject: [PATCH] use parameterized enableWdt --- libraries/TinyPower/TinyPower.h | 8 -------- water_sensor/water_sensor.ino | 2 +- window1/window1.ino | 2 +- window2/window2.ino | 2 +- 4 files changed, 3 insertions(+), 11 deletions(-) diff --git a/libraries/TinyPower/TinyPower.h b/libraries/TinyPower/TinyPower.h index 5aac5a3..9fb9953 100644 --- a/libraries/TinyPower/TinyPower.h +++ b/libraries/TinyPower/TinyPower.h @@ -42,14 +42,6 @@ public: WDTCR = _BV(WDIE) | time; } - //enable the wdt for 8sec interrupt - static void enableWdt() - { - MCUSR = 0x00; - WDTCR |= _BV(WDCE) | _BV(WDE); - WDTCR = _BV(WDIE) | _BV(WDP3) | _BV(WDP0); //8192ms - } - static void disableWdt() { MCUSR = 0x00; WDTCR |= _BV(WDCE) | _BV(WDE); diff --git a/water_sensor/water_sensor.ino b/water_sensor/water_sensor.ino index 3176ed2..c83ff51 100644 --- a/water_sensor/water_sensor.ino +++ b/water_sensor/water_sensor.ino @@ -22,7 +22,7 @@ void setup() { sensor.sendWindowState(readState()); TinyPower::setup(); - TinyPower::enableWdt(); + TinyPower::enableWdt(WDTO_8S); } void loop() { diff --git a/window1/window1.ino b/window1/window1.ino index c88787d..f92e4c4 100644 --- a/window1/window1.ino +++ b/window1/window1.ino @@ -24,7 +24,7 @@ void setup() { sensor.sendWindowState(readState()); TinyPower::setup(); - TinyPower::enableWdt(); + TinyPower::enableWdt(WDTO_8S); } void loop() { diff --git a/window2/window2.ino b/window2/window2.ino index 05b492c..fd3def3 100644 --- a/window2/window2.ino +++ b/window2/window2.ino @@ -21,7 +21,7 @@ void setup() { sensor.sendWindowState(readState()); TinyPower::setup(); - TinyPower::enableWdt(); + TinyPower::enableWdt(WDTO_8S); } void loop() {