Christopher Mullins преди 6 години
родител
ревизия
8249bfc969
променени са 1 файла, в които са добавени 12 реда и са изтрити 4 реда
  1. 12 4
      src/main.cpp

+ 12 - 4
src/main.cpp

@@ -272,11 +272,19 @@ void applySettings() {
 
   WiFi.hostname(settings.hostname);
 
-  if (settings.wifiForceBMode) {
-    WiFi.setPhyMode(WIFI_PHY_MODE_11B);
-  } else {
-    WiFi.setPhyMode(WIFI_PHY_MODE_11G);
+  WiFiPhyMode_t wifiMode;
+  switch (settings.wifiMode) {
+    case WifiMode::B:
+      wifiMode = WIFI_PHY_MODE_11B;
+      break;
+    case WifiMode::G:
+      wifiMode = WIFI_PHY_MODE_11G;
+      break;
+    case WifiMode::N:
+      wifiMode = WIFI_PHY_MODE_11N;
+      break;
   }
+  WiFi.setPhyMode(wifiMode);
 }
 
 /**