diff options
Diffstat (limited to 'src/device/main.ino')
-rw-r--r-- | src/device/main.ino | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/device/main.ino b/src/device/main.ino index 3f2bc9f..1a34859 100644 --- a/src/device/main.ino +++ b/src/device/main.ino @@ -73,7 +73,7 @@ void loop(void) static const String daemonstr = "Daemon IP:"; static String prefix; static IPAddress ip_to_print; - int print_dev_ip = 0; + static int print_dev_ip = 0; static unsigned int delta = 2000; /* sleep length to use (ms) */ /* static int dot_idx = 0; */ @@ -91,12 +91,12 @@ void loop(void) dot_idx++; #endif prefix = (print_dev_ip) ? devstr : daemonstr; - ip_to_print = (print_dev_ip) ? ip : WiFi.localIP(); + ip_to_print = (print_dev_ip) ? WiFi.localIP() : ip; display.clear(); display.drawString(0, 0, prefix); display.drawString(0, 16, ip_to_print.toString()); display.display(); - print_dev_ip != print_dev_ip; + print_dev_ip = !print_dev_ip; } static void init_OLED(void) |