From 7162265c0480bf5bfc6187b28c58b0f6f5db42e1 Mon Sep 17 00:00:00 2001 From: Gediminas Jakutis Date: Mon, 13 May 2019 12:05:27 +0300 Subject: device: fix info cycling. Now actually shows daemon AND device ip. Signed-off-by: Gediminas Jakutis --- src/device/main.ino | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') 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) -- cgit v1.2.3