Skip to content
This repository was archived by the owner on Feb 4, 2023. It is now read-only.

Commit 76abc25

Browse files
authored
v1.10.3 to fix compiler errors
### Release v1.10.3 1. Fix compiler error if EEPROM is used. Check [fix compiler error if EEPROM is used #29](#29) 2. Fix compiler error in PIO. Check [Unable to compile basic example for NodeMCU-32s #28](#28)
1 parent ac14be6 commit 76abc25

File tree

7 files changed

+37
-24
lines changed

7 files changed

+37
-24
lines changed

README.md

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -207,8 +207,8 @@ This [**ESPAsync_WiFiManager_Lite** library](https://github.com/khoih-prog/ESPAs
207207
1. [`Arduino IDE 1.8.19+` for Arduino](https://github.com/arduino/Arduino). [![GitHub release](https://img.shields.io/github/release/arduino/Arduino.svg)](https://github.com/arduino/Arduino/releases/latest)
208208
2. [`ESP8266 Core 3.1.1+`](https://github.com/esp8266/Arduino) for ESP8266-based boards. [![Latest release](https://img.shields.io/github/release/esp8266/Arduino.svg)](https://github.com/esp8266/Arduino/releases/latest/). To use ESP8266 core 2.7.1+ for LittleFS.
209209
3. [`ESP32 Core 2.0.6+`](https://github.com/espressif/arduino-esp32) for ESP32-based boards. [![Latest release](https://img.shields.io/github/release/espressif/arduino-esp32.svg)](https://github.com/espressif/arduino-esp32/releases/latest/)
210-
4. [`ESPAsyncWebServer v1.2.3+`](https://github.com/me-no-dev/ESPAsyncWebServer) for all ESP32/ESP8266-based boards. You have to use the latest [forked ESPAsyncWebServer](https://github.com/khoih-prog/ESPAsyncWebServer) if the PR [Fix compiler error for ESP32-C3 and mbed TLS v2.7.0+ #970](https://github.com/me-no-dev/ESPAsyncWebServer/pull/970) hasn't been merged. **To install manually for Arduino IDE**
211-
5. [`ESPAsyncDNSServer v1.0.0+`](https://github.com/devyte/ESPAsyncDNSServer) or [`ESPAsyncDNSServer v1.0.0+`](https://github.com/khoih-prog/ESPAsyncDNSServer/releases/tag/v1.0.0) for all ESP32/ESP8266-based boards.
210+
4. [Forked ESPAsyncWebServer](https://github.com/khoih-prog/ESPAsyncWebServer). **To install manually for Arduino IDE**
211+
5. [`ESPAsyncDNSServer v1.0.0+`](https://github.com/khoih-prog/ESPAsyncDNSServer/releases/tag/v1.0.0) for all ESP32/ESP8266-based boards.
212212
6. [`ESPAsyncTCP v1.2.2+`](https://github.com/me-no-dev/ESPAsyncTCP) for ESP8266-based boards. **To install manually, not via Arduino IDE Library Manager**
213213
7. [`AsyncTCP v1.1.1+`](https://github.com/me-no-dev/AsyncTCP) for ESP32-based boards. **To install manually, not via Arduino IDE Library Manager**
214214
8. [`ESP_DoubleResetDetector v1.3.2+`](https://github.com/khoih-prog/ESP_DoubleResetDetector) if using DRD feature. To install, check [![arduino-library-badge](https://www.ardu-badge.com/badge/ESP_DoubleResetDetector.svg?)](https://www.ardu-badge.com/ESP_DoubleResetDetector).
@@ -837,7 +837,7 @@ This is the terminal output when running [**ESPAsync_WiFi_MQTT**](examples/ESPAs
837837

838838
```cpp
839839
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP32_DEV
840-
ESPAsync_WiFiManager_Lite v1.10.2
840+
ESPAsync_WiFiManager_Lite v1.10.3
841841
ESP_MultiResetDetector v1.3.2
842842
LittleFS Flag read = 0xFFFE0001
843843
multiResetDetectorFlag = 0xFFFE0001
@@ -912,7 +912,7 @@ CCC
912912

913913

914914
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP32_DEV
915-
ESPAsync_WiFiManager_Lite v1.10.2
915+
ESPAsync_WiFiManager_Lite v1.10.3
916916
ESP_MultiResetDetector v1.3.2
917917
LittleFS Flag read = 0xFFFE0001
918918
multiResetDetectorFlag = 0xFFFE0001
@@ -1004,7 +1004,7 @@ This is the terminal output when running [**ESPAsync_WiFi_MQTT**](examples/ESPAs
10041004

10051005
```cpp
10061006
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP8266_NODEMCU
1007-
ESPAsync_WiFiManager_Lite v1.10.2
1007+
ESPAsync_WiFiManager_Lite v1.10.3
10081008
ESP_MultiResetDetector v1.3.2
10091009
LittleFS Flag read = 0xFFFE0001
10101010
multiResetDetectorFlag = 0xFFFE0001
@@ -1079,7 +1079,7 @@ CCC
10791079

10801080

10811081
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP8266_NODEMCU
1082-
ESPAsync_WiFiManager_Lite v1.10.2
1082+
ESPAsync_WiFiManager_Lite v1.10.3
10831083
ESP_MultiResetDetector v1.3.2
10841084
LittleFS Flag read = 0xFFFE0001
10851085
multiResetDetectorFlag = 0xFFFE0001
@@ -1170,7 +1170,7 @@ This is the terminal output when running [**ESPAsync_WiFi_MQTT**](examples/ESPAs
11701170

11711171
```cpp
11721172
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP32S2_DEV
1173-
ESPAsync_WiFiManager_Lite v1.10.2
1173+
ESPAsync_WiFiManager_Lite v1.10.3
11741174
ESP_MultiResetDetector v1.3.2
11751175
LittleFS Flag read = 0xFFFE0001
11761176
multiResetDetectorFlag = 0xFFFE0001
@@ -1283,7 +1283,7 @@ entry 0x4004c190
12831283

12841284

12851285
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP32S2_DEV
1286-
ESPAsync_WiFiManager_Lite v1.10.2
1286+
ESPAsync_WiFiManager_Lite v1.10.3
12871287
ESP_MultiResetDetector v1.3.2
12881288
LittleFS Flag read = 0xFFFE0001
12891289
multiResetDetectorFlag = 0xFFFE0001
@@ -1386,7 +1386,7 @@ This is the terminal output when running [**ESPAsync_WiFi_MQTT**](examples/ESPAs
13861386

13871387
```cpp
13881388
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP32S2_DEV
1389-
ESPAsync_WiFiManager_Lite v1.10.2
1389+
ESPAsync_WiFiManager_Lite v1.10.3
13901390
ESP_MultiResetDetector v1.3.2
13911391
LittleFS Flag read = 0xFFFC0003
13921392
multiResetDetectorFlag = 0xFFFC0003
@@ -1429,7 +1429,7 @@ entry 0x4004c190
14291429

14301430
```cpp
14311431
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP32S2_DEV
1432-
ESPAsync_WiFiManager_Lite v1.10.2
1432+
ESPAsync_WiFiManager_Lite v1.10.3
14331433
ESP_MultiResetDetector v1.3.2
14341434
LittleFS Flag read = 0xFFFE0001
14351435
multiResetDetectorFlag = 0xFFFE0001
@@ -1485,7 +1485,7 @@ This is the terminal output when running [**ESPAsync_WiFi_MQTT**](examples/ESPAs
14851485
14861486
```cpp
14871487
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP32_DEV
1488-
ESPAsync_WiFiManager_Lite v1.10.2
1488+
ESPAsync_WiFiManager_Lite v1.10.3
14891489
ESP_MultiResetDetector v1.3.2
14901490
LittleFS Flag read = 0xFFFC0003
14911491
multiResetDetectorFlag = 0xFFFC0003
@@ -1530,7 +1530,7 @@ CCCC CCCCC CCCCC C
15301530

15311531
```cpp
15321532
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP32_DEV
1533-
ESPAsync_WiFiManager_Lite v1.10.2
1533+
ESPAsync_WiFiManager_Lite v1.10.3
15341534
ESP_MultiResetDetector v1.3.2
15351535
LittleFS Flag read = 0xFFFE0001
15361536
multiResetDetectorFlag = 0xFFFE0001
@@ -1577,7 +1577,7 @@ This is the terminal output when running [**ESPAsync_WiFi**](examples/ESPAsync_W
15771577
15781578
```cpp
15791579
Starting ESPAsync_WiFi using LittleFS on ESP32S3_DEV
1580-
ESPAsync_WiFiManager_Lite v1.10.2
1580+
ESPAsync_WiFiManager_Lite v1.10.3
15811581
ESP_MultiResetDetector v1.3.2
15821582
LittleFS Flag read = 0xFFFE0001
15831583
multiResetDetectorFlag = 0xFFFE0001
@@ -1619,7 +1619,7 @@ This is the terminal output when running [**ESPAsync_WiFi**](examples/ESPAsync_W
16191619

16201620
```cpp
16211621
Starting ESPAsync_WiFi using LittleFS on ESP32C3_DEV
1622-
ESPAsync_WiFiManager_Lite v1.10.2
1622+
ESPAsync_WiFiManager_Lite v1.10.3
16231623
ESP_MultiResetDetector v1.3.2
16241624
LittleFS Flag read = 0xFFFE0001
16251625
multiResetDetectorFlag = 0xFFFE0001
@@ -1752,17 +1752,20 @@ Please help contribute to this project and add your name here.
17521752

17531753
1. Thanks to [Michael H. "bizprof"](https://github.com/bizprof). With the impressive new feature :
17541754
- `Enable scan of WiFi networks for selection in Configuration Portal`. Check [PR for v1.3.0 - Enable scan of WiFi networks #10](https://github.com/khoih-prog/WiFiManager_NINA_Lite/pull/10) leading to v1.5.0
1755-
2. Thanks to [Holger Müller](https://github.com/hmueller01) for creating the following merged PRs leading to `v1.9.1`, `v1.10.1`, then `v1.10.2`
1755+
2. Thanks to [Holger Müller](https://github.com/hmueller01) for creating the following merged PRs leading to many new versions
17561756
- [Captive portal #22](https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite/pull/22)
17571757
- [cleanup reset code #23](https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite/pull/23)
17581758
- [added public methods to load and save dynamic data #24](https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite/pull/24)
17591759
- [Mobile scale #26](https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite/pull/26)
1760-
1760+
- [fix compiler error if EEPROM is used #29](https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite/pull/29)
1761+
3. Thanks to [securelpb](https://github.com/securelpb) for report issue, leading to `v1.10.3` to fix the problem with PIO
1762+
- [Unable to compile basic example for NodeMCU-32s #28](https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite/issues/28)
17611763

17621764
<table>
17631765
<tr>
17641766
<td align="center"><a href="https://github.com/bizprof"><img src="https://github.com/bizprof.png" width="100px;" alt="bizprof"/><br /><sub><b>⭐️⭐️ Michael H. "bizprof"</b></sub></a><br /></td>
17651767
<td align="center"><a href="https://github.com/hmueller01"><img src="https://github.com/hmueller01.png" width="100px;" alt="hmueller01"/><br /><sub><b>⭐️ Holger Müller</b></sub></a><br /></td>
1768+
<td align="center"><a href="https://github.com/securelpb"><img src="https://github.com/securelpb.png" width="100px;" alt="securelpb"/><br /><sub><b>securelpb</b></sub></a><br /></td>
17661769
</tr>
17671770
</table>
17681771

changelog.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
## Table of Contents
1717

1818
* [Changelog](#changelog)
19+
* [Release v1.10.3](#release-v1103)
1920
* [Release v1.10.2](#release-v1102)
2021
* [Release v1.10.1](#release-v1101)
2122
* [Release v1.9.1](#release-v191)
@@ -39,11 +40,15 @@
3940

4041
## Changelog
4142

43+
### Release v1.10.3
44+
45+
1. Fix compiler error if EEPROM is used. Check [fix compiler error if EEPROM is used #29](https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite/pull/29)
46+
2. Fix compiler error in PIO. Check [Unable to compile basic example for NodeMCU-32s #28](https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite/issues/28)
47+
4248
### Release v1.10.2
4349

4450
1. Add Config Portal scaling support to mobile devices. Check [Mobile scale #26](https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite/pull/26)
4551

46-
4752
### Release v1.10.1
4853

4954
1. Add public methods to load and save dynamic data. Check [added public methods to load and save dynamic data #24](https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite/pull/24)

library.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ESPAsync_WiFiManager_Lite",
3-
"version": "1.10.2",
3+
"version": "1.10.3",
44
"keywords": "wifi, wi-fi, Async, Async-WebServer, Async-WiFiManager, Communication, MultiWiFi, multi-wifi, ESP32, ESP32-S2, ESP32-S3, esp32-c3, ESP8266, Credentials, config-portal, DoubleReset, MultiReset, Detector, dynamic-params, dynamic, customs-header",
55
"description": "Library using AsyncWebServer to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS, SPIFFS or EEPROM. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Double or MultiDetectDetector as well as Virtual Switches feature permits entering Config Portal as requested. Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header. Now using correct ESP32 chipIP",
66
"authors":

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=ESPAsync_WiFiManager_Lite
2-
version=1.10.2
2+
version=1.10.3
33
author=Khoi Hoang
44
maintainer=Khoi Hoang <[email protected]>
55
license=MIT

platformio/platformio.ini

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ build_flags =
6868
-D DEBUG_ESP_PORT=Serial
6969
; comment the following line to enable WiFi debugging
7070
-D NDEBUG
71+
72+
; comment the following line to use EEPROM
73+
-D USE_LITTLEFS=true
7174

7275
; ============================================================
7376
; ============================================================

src/ESPAsync_WiFiManager_Lite.h

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
Built by Khoi Hoang https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite
1010
Licensed under MIT license
1111
12-
Version: 1.10.2
12+
Version: 1.10.3
1313
1414
Version Modified By Date Comments
1515
------- ----------- ---------- -----------
@@ -29,6 +29,7 @@
2929
1.9.1 K Hoang 28/12/2022 Add Captive Portal using AsyncDNSServer
3030
1.10.1 K Hoang 12/01/2023 Added public methods to load and save dynamic data. Bump up to v1.10.1
3131
1.10.2 K Hoang 15/01/2023 Add Config Portal scaling support to mobile devices
32+
1.10.3 K Hoang 19/01/2023 Fix compiler error if EEPROM is used
3233
*****************************************************************************************************************************/
3334

3435
#pragma once
@@ -63,13 +64,13 @@
6364
///////////////////////////////////////////
6465

6566
#ifndef ESP_ASYNC_WIFI_MANAGER_LITE_VERSION
66-
#define ESP_ASYNC_WIFI_MANAGER_LITE_VERSION "ESPAsync_WiFiManager_Lite v1.10.2"
67+
#define ESP_ASYNC_WIFI_MANAGER_LITE_VERSION "ESPAsync_WiFiManager_Lite v1.10.3"
6768

6869
#define ESP_ASYNC_WIFI_MANAGER_LITE_VERSION_MAJOR 1
6970
#define ESP_ASYNC_WIFI_MANAGER_LITE_VERSION_MINOR 10
70-
#define ESP_ASYNC_WIFI_MANAGER_LITE_VERSION_PATCH 2
71+
#define ESP_ASYNC_WIFI_MANAGER_LITE_VERSION_PATCH 3
7172

72-
#define ESP_ASYNC_WIFI_MANAGER_LITE_VERSION_INT 1010002
73+
#define ESP_ASYNC_WIFI_MANAGER_LITE_VERSION_INT 1010003
7374
#endif
7475

7576
///////////////////////////////////////////

src/ESPAsync_WiFiManager_Lite_Debug.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
Built by Khoi Hoang https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite
1010
Licensed under MIT license
1111
12-
Version: 1.10.2
12+
Version: 1.10.3
1313
1414
Version Modified By Date Comments
1515
------- ----------- ---------- -----------
@@ -29,6 +29,7 @@
2929
1.9.1 K Hoang 28/12/2022 Add Captive Portal using AsyncDNSServer
3030
1.10.1 K Hoang 12/01/2023 Added public methods to load and save dynamic data. Bump up to v1.10.1
3131
1.10.2 K Hoang 15/01/2023 Add Config Portal scaling support to mobile devices
32+
1.10.3 K Hoang 19/01/2023 Fix compiler error if EEPROM is used
3233
*****************************************************************************************************************************/
3334

3435
#ifndef ESPAsync_WiFiManager_Lite_Debug_h

0 commit comments

Comments
 (0)