Preventing Wi-Fi from disconnecting
This commit is contained in:
@@ -153,7 +153,7 @@ void Frame_FactoryTest::drawPassCount(m5epd_update_mode_t mode) {
|
||||
|
||||
void Frame_FactoryTest::scan(String *ssid, int32_t *rssi) {
|
||||
WiFi.mode(WIFI_STA);
|
||||
WiFi.disconnect();
|
||||
// WiFi.disconnect();
|
||||
WiFi.scanNetworks(true);
|
||||
|
||||
int wifi_num;
|
||||
|
||||
@@ -210,23 +210,27 @@ void Frame_Main::StatusBar(m5epd_update_mode_t mode) {
|
||||
_bar->drawString("M5Paper", 10, 27);
|
||||
|
||||
// Wi-Fi
|
||||
const uint8_t *kIMGWifiLevel[4] = {
|
||||
NULL,
|
||||
ImageResource_item_icon_wifi_1_32x32,
|
||||
ImageResource_item_icon_wifi_2_32x32,
|
||||
ImageResource_item_icon_wifi_3_32x32
|
||||
};
|
||||
if (WiFi.status() == WL_CONNECTED) {
|
||||
int rssi = WiFi.RSSI();
|
||||
int level = 0;
|
||||
if (rssi > -55) {
|
||||
level = 3;
|
||||
} else if (rssi > -88) {
|
||||
level = 2;
|
||||
} else {
|
||||
level = 1;
|
||||
}
|
||||
_bar->pushImage(134, 8, 32, 32, kIMGWifiLevel[level]);
|
||||
if (isWiFiConfiged()) {
|
||||
const uint8_t *kIMGWifiLevel[4] = {
|
||||
NULL,
|
||||
ImageResource_item_icon_wifi_1_32x32,
|
||||
ImageResource_item_icon_wifi_2_32x32,
|
||||
ImageResource_item_icon_wifi_3_32x32
|
||||
};
|
||||
if (WiFi.status() == WL_CONNECTED) {
|
||||
int rssi = WiFi.RSSI();
|
||||
int level = 0;
|
||||
if (rssi > -55) {
|
||||
level = 3;
|
||||
} else if (rssi > -88) {
|
||||
level = 2;
|
||||
} else {
|
||||
level = 1;
|
||||
}
|
||||
_bar->pushImage(134, 8, 32, 32, kIMGWifiLevel[level]);
|
||||
} /* else {
|
||||
WiFi.begin(GetWifiSSID(), GetWifiPassword())
|
||||
} */
|
||||
}
|
||||
|
||||
// Battery
|
||||
|
||||
@@ -127,7 +127,7 @@ int Frame_Settings_Wifi::scan() {
|
||||
}
|
||||
}
|
||||
if (connect_wifi_idx == -1) {
|
||||
WiFi.disconnect();
|
||||
// WiFi.disconnect();
|
||||
_key_wifi[0]->SetEnable(true);
|
||||
_connected = 0;
|
||||
for (int i = 1; i < MAX_BTN_NUM; i++) {
|
||||
|
||||
Reference in New Issue
Block a user