From 0cc2aaf4fe1f7a6aa54c7f4e7acd39a80c44eac9 Mon Sep 17 00:00:00 2001 From: sqozz Date: Tue, 20 Feb 2018 18:37:13 +0100 Subject: [PATCH] Retab and cleanup --- switcheroo.ino | 78 +++++++++++++++++++++++++------------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/switcheroo.ino b/switcheroo.ino index 3b6071f..60ab4c9 100644 --- a/switcheroo.ino +++ b/switcheroo.ino @@ -2,54 +2,54 @@ #include "secrets.h" void setup() { - pinMode(12, OUTPUT); // relay - pinMode(13, OUTPUT); // button - pinMode(0, INPUT); // led - Serial.begin(9600); - Serial.println(); - Serial.println(); - Serial.print("Connecting to "); - Serial.println(ssid); + pinMode(12, OUTPUT); // relay + pinMode(13, OUTPUT); // button + pinMode(0, INPUT); // led + Serial.begin(9600); + Serial.println(); + Serial.println(); + Serial.print("Connecting to "); + Serial.println(ssid); - WiFi.mode(WIFI_STA); - WiFi.begin(ssid, password); + WiFi.mode(WIFI_STA); + WiFi.begin(ssid, password); - while (WiFi.status() != WL_CONNECTED) { - digitalWrite(13, !digitalRead(13)); - delay(500); - Serial.print("."); - } + while (WiFi.status() != WL_CONNECTED) { + digitalWrite(13, !digitalRead(13)); + delay(500); + Serial.print("."); + } - Serial.println(""); - Serial.println("WiFi connected"); - Serial.println("IP address: "); - Serial.println(WiFi.localIP()); + Serial.println(""); + Serial.println("WiFi connected"); + Serial.println("IP address: "); + Serial.println(WiFi.localIP()); } bool still_pressed = false; void loop() { - if(!digitalRead(0)) { - uint8_t relay_status = digitalRead(12); - Serial.print("Old status: "); - Serial.println(relay_status); - digitalWrite(13, !relay_status); // set LED - digitalWrite(12, !relay_status); // set relay - delay(200); - if(!digitalRead(0)) { - still_pressed = true; - } else { - still_pressed = false; - } - } + if(!digitalRead(0)) { + uint8_t relay_status = digitalRead(12); + Serial.print("Old status: "); + Serial.println(relay_status); + digitalWrite(13, !relay_status); // set LED + digitalWrite(12, !relay_status); // set relay + delay(200); + if(!digitalRead(0)) { + still_pressed = true; + } else { + still_pressed = false; + } + } - if (still_pressed) { - software_reset(); - } - - delay(10); + if (still_pressed) { + software_reset(); + } + + delay(10); } void software_reset() { - wdt_enable(WDTO_15MS); - while(1) {}; + wdt_enable(WDTO_15MS); + while(1) {}; }