From 7555b64220a5d12461b874911999a588f53d5b76 Mon Sep 17 00:00:00 2001 From: fvanroie <15969459+fvanroie@users.noreply.github.com> Date: Mon, 10 May 2021 06:39:07 +0200 Subject: [PATCH] Tweaks to WiFi disconnect and rssi info --- src/sys/net/hasp_wifi.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/sys/net/hasp_wifi.cpp b/src/sys/net/hasp_wifi.cpp index a415b4a7..9cfa1af8 100644 --- a/src/sys/net/hasp_wifi.cpp +++ b/src/sys/net/hasp_wifi.cpp @@ -354,13 +354,13 @@ bool wifiShowAP(char* ssid, char* pass) static void wifiReconnect(void) { #if defined(ARDUINO_ARCH_ESP8266) - WiFi.disconnect(true); + WiFi.disconnect(); WiFi.begin(wifiSsid, wifiPassword); WiFi.hostname(haspDevice.get_hostname()); #elif defined(ARDUINO_ARCH_ESP32) // https://github.com/espressif/arduino-esp32/issues/3438#issuecomment-721428310 - WiFi.disconnect(true); + WiFi.disconnect(); WiFi.begin(wifiSsid, wifiPassword, WIFI_ALL_CHANNEL_SCAN); // WiFi.config(INADDR_NONE, INADDR_NONE, INADDR_NONE); // causes 255.255.255.255 IP errors WiFi.setHostname(haspDevice.get_hostname()); @@ -532,11 +532,11 @@ void wifi_get_info(JsonDocument& doc) if(rssi >= -50) { buffer += F(D_WIFI_RSSI_EXCELLENT ")"); - } else if(rssi >= -60) { + } else if(rssi >= -59) { buffer += F(D_WIFI_RSSI_GOOD ")"); - } else if(rssi >= -70) { + } else if(rssi >= -68) { buffer += F(D_WIFI_RSSI_FAIR ")"); - } else if(rssi >= -80) { + } else if(rssi >= -77) { buffer += F(D_WIFI_RSSI_WEAK ")"); } else { buffer += F(D_WIFI_RSSI_BAD ")");