|
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