Browse Source

main: activate 3rd watchdog

master
Richard Genoud 5 years ago
parent
commit
3848e14a1e
1 changed files with 4 additions and 1 deletions
  1. +4
    -1
      soft/main_pilot_wire_control/main_pilot_wire_control.ino

+ 4
- 1
soft/main_pilot_wire_control/main_pilot_wire_control.ino View File

@ -146,6 +146,8 @@ void setup()
heaters[ROOM_RICO].callback = room_rico_callback;
heaters[BATHROOM].callback = bathroom_callback;
lwdTicker.attach_ms(LWD_TIMEOUT_MS / 2, lwdtcb);
for (i = 0; i < NB_HEATERS; i++) {
pinMode(heaters[i].pin, OUTPUT);
heater_off(heaters[i].pin);
@ -178,6 +180,8 @@ void loop()
static unsigned int counter;
static bool led_state = false;
lwdtFeed();
client.loop();
if (!client.isConnected()) {
// if something wrong happens, switch off the heater
@ -192,5 +196,4 @@ void loop()
led_on(led_state);
}
counter++;
lwdtFeed();
}

Loading…
Cancel
Save