소스 검색

Apply setting

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);
 }
 
 /**