diff --git a/lib/framework/APSettingsService.cpp b/lib/framework/APSettingsService.cpp index d01fd5dcb..07eb04bf9 100644 --- a/lib/framework/APSettingsService.cpp +++ b/lib/framework/APSettingsService.cpp @@ -50,7 +50,7 @@ void APSettingsService::startAP() { esp_wifi_set_bandwidth((wifi_interface_t)ESP_IF_WIFI_AP, WIFI_BW_HT20); WiFi.softAP(_state.ssid.c_str(), _state.password.c_str(), _state.channel, _state.ssidHidden, _state.maxClients); #ifdef BOARD_C3_MINI_V1 - WiFi.setTxPower(WIFI_POWER_8_5dBm); //https://www.wemos.cc/en/latest/c3/c3_mini.html#about-wifi + WiFi.setTxPower(WIFI_POWER_8_5dBm); // https://www.wemos.cc/en/latest/c3/c3_mini_1_0_0.html#about-wifi #endif if (!_dnsServer) { IPAddress apIp = WiFi.softAPIP(); diff --git a/lib/framework/NetworkSettingsService.cpp b/lib/framework/NetworkSettingsService.cpp index e99ca31f0..415c20455 100644 --- a/lib/framework/NetworkSettingsService.cpp +++ b/lib/framework/NetworkSettingsService.cpp @@ -76,7 +76,7 @@ void NetworkSettingsService::manageSTA() { WiFi.begin(_state.ssid.c_str(), _state.password.c_str()); // attempt to connect to the network #ifdef BOARD_C3_MINI_V1 - WiFi.setTxPower(WIFI_POWER_8_5dBm); //https://www.wemos.cc/en/latest/c3/c3_mini.html#about-wifi + WiFi.setTxPower(WIFI_POWER_8_5dBm); // https://www.wemos.cc/en/latest/c3/c3_mini_1_0_0.html#about-wifi #endif } } diff --git a/platformio.ini b/platformio.ini index d6488441c..137262c87 100644 --- a/platformio.ini +++ b/platformio.ini @@ -93,6 +93,19 @@ board_build.partitions = esp32_partition_4M.csv build_flags = ${common.build_flags} build_unflags = ${common.unbuild_flags} +; lolin C3 mini v1 needs special wifi init. +; https://www.wemos.cc/en/latest/c3/c3_mini_1_0_0.html#about-wifi +[env:lolin_c3_mini_v1] +extra_scripts = + pre:scripts/build_interface.py + scripts/rename_fw.py +board = lolin_c3_mini +platform = espressif32 +board_upload.flash_size = 4MB +board_build.partitions = esp32_partition_4M.csv +build_flags = ${common.build_flags} -DBOARD_C3_MINI_V1 +build_unflags = ${common.unbuild_flags} + [env:lolin_s2_mini] extra_scripts = pre:scripts/build_interface.py