|
9 | 9 | Built by Khoi Hoang https://github.com/khoih-prog/WiFiManager_NINA_Lite |
10 | 10 | Licensed under MIT license |
11 | 11 | |
12 | | - Version: 1.7.0 |
| 12 | + Version: 1.7.1 |
13 | 13 |
|
14 | 14 | Version Modified By Date Comments |
15 | 15 | ------- ----------- ---------- ----------- |
|
20 | 20 | 1.6.2 K Hoang 18/02/2022 Optional Board_Name in Menu. Optimize code by using passing by reference |
21 | 21 | 1.6.3 K Hoang 20/02/2022 Add optional CONFIG_MODE_LED. Add function to signal system is in Config Portal mode. |
22 | 22 | 1.7.0 K Hoang 27/04/2022 Use WiFiMulti_Generic library for auto-checking / auto-reconnecting MultiWiFi |
| 23 | + 1.7.1 K Hoang 27/04/2022 Fix bug for RP2040 using arduino-pico core |
23 | 24 | **********************************************************************************************************************************/ |
24 | 25 |
|
25 | 26 | #ifndef WiFiManager_NINA_Lite_RP2040_h |
|
36 | 37 | #endif |
37 | 38 |
|
38 | 39 | #ifndef WIFIMANAGER_NINA_LITE_VERSION |
39 | | - #define WIFIMANAGER_NINA_LITE_VERSION "WiFiManager_NINA_Lite v1.7.0" |
| 40 | + #define WIFIMANAGER_NINA_LITE_VERSION "WiFiManager_NINA_Lite v1.7.1" |
40 | 41 |
|
41 | 42 | #define WIFIMANAGER_NINA_LITE_VERSION_MAJOR 1 |
42 | 43 | #define WIFIMANAGER_NINA_LITE_VERSION_MINOR 7 |
43 | | - #define WIFIMANAGER_NINA_LITE_VERSION_PATCH 0 |
| 44 | + #define WIFIMANAGER_NINA_LITE_VERSION_PATCH 1 |
44 | 45 |
|
45 | | -#define WIFIMANAGER_NINA_LITE_VERSION_INT 1007000 |
| 46 | +#define WIFIMANAGER_NINA_LITE_VERSION_INT 1007001 |
46 | 47 |
|
47 | 48 | #endif |
48 | 49 |
|
@@ -403,8 +404,7 @@ class WiFiManager_NINA_Lite |
403 | 404 | { |
404 | 405 | hadConfigData = true; |
405 | 406 |
|
406 | | - wifiMulti.addAP(WIFININA_config.WiFi_Creds[0].wifi_ssid, WIFININA_config.WiFi_Creds[0].wifi_pw); |
407 | | - wifiMulti.addAP(WIFININA_config.WiFi_Creds[1].wifi_ssid, WIFININA_config.WiFi_Creds[1].wifi_pw); |
| 407 | + wifiMulti_addAP(); |
408 | 408 |
|
409 | 409 | if (connectMultiWiFi(RETRY_TIMES_CONNECT_WIFI)) |
410 | 410 | { |
@@ -1004,6 +1004,18 @@ class WiFiManager_NINA_Lite |
1004 | 1004 | WN_LOGERROR3(F("SSID="), WiFi.SSID(), F(",RSSI="), WiFi.RSSI()); |
1005 | 1005 | WN_LOGERROR1(F("IP="), localIP() ); |
1006 | 1006 | } |
| 1007 | + |
| 1008 | + ////////////////////////////////////////////// |
| 1009 | + |
| 1010 | + void wifiMulti_addAP() |
| 1011 | + { |
| 1012 | + for (uint8_t index = 0; index < NUM_WIFI_CREDENTIALS; index++) |
| 1013 | + { |
| 1014 | + wifiMulti.addAP(WIFININA_config.WiFi_Creds[index].wifi_ssid, WIFININA_config.WiFi_Creds[index].wifi_pw); |
| 1015 | + } |
| 1016 | + } |
| 1017 | + |
| 1018 | + ////////////////////////////////////////////// |
1007 | 1019 |
|
1008 | 1020 | #define WIFININA_BOARD_TYPE "WIFININA" |
1009 | 1021 | #define WM_NO_CONFIG "blank" |
@@ -1498,8 +1510,7 @@ class WiFiManager_NINA_Lite |
1498 | 1510 | saveDynamicData(); |
1499 | 1511 | #endif |
1500 | 1512 |
|
1501 | | - wifiMulti.addAP(WIFININA_config.WiFi_Creds[0].wifi_ssid, WIFININA_config.WiFi_Creds[0].wifi_pw); |
1502 | | - wifiMulti.addAP(WIFININA_config.WiFi_Creds[1].wifi_ssid, WIFININA_config.WiFi_Creds[1].wifi_pw); |
| 1513 | + wifiMulti_addAP(); |
1503 | 1514 | } |
1504 | 1515 |
|
1505 | 1516 | ////////////////////////////////////////////// |
@@ -1978,6 +1989,8 @@ class WiFiManager_NINA_Lite |
1978 | 1989 | #if USE_DYNAMIC_PARAMETERS |
1979 | 1990 | saveDynamicData(); |
1980 | 1991 | #endif |
| 1992 | + |
| 1993 | + wifiMulti_addAP(); |
1981 | 1994 | } |
1982 | 1995 |
|
1983 | 1996 | ////////////////////////////////////////////// |
|
0 commit comments