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

Commit 964ba50

Browse files
authored
v1.9.1 to add Captive Portal
### Release v1.9.1 1. Add `Captive Portal` using AsyncDNSServer. Check [Captive portal #22](#22) 2. Cleanup reset code. Check [cleanup reset code #23](#23) 3. Periodical code clean-up
1 parent 113702d commit 964ba50

File tree

8 files changed

+224
-171
lines changed

8 files changed

+224
-171
lines changed

CONTRIBUTING.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,22 @@ If you don't find anything, please [open a new issue](https://github.com/khoih-p
1515
Please ensure to specify the following:
1616

1717
* Arduino IDE version (e.g. 1.8.19) or Platform.io version
18-
* `ESP8266` or `ESP32` Core Version (e.g. ESP8266 core v3.0.2 or ESP32 v2.0.5)
18+
* `ESP8266` or `ESP32` Core Version (e.g. ESP8266 core v3.0.2 or ESP32 v2.0.6)
1919
* Contextual information (e.g. what you were trying to achieve)
2020
* Simplest possible steps to reproduce
2121
* Anything that might be relevant in your opinion, such as:
2222
* Operating system (Windows, Ubuntu, etc.) and the output of `uname -a`
2323
* Network configuration
2424

25+
Please be educated, civilized and constructive. Disrespective posts against [GitHub Code of Conduct](https://docs.github.com/en/site-policy/github-terms/github-event-code-of-conduct) will be ignored and deleted.
2526

2627
### Example
2728

2829
```
2930
Arduino IDE version: 1.8.19
3031
ESP8266 Core Version 3.0.2
3132
OS: Ubuntu 20.04 LTS
32-
Linux xy-Inspiron-3593 5.15.0-53-generic #59~20.04.1-Ubuntu SMP Thu Oct 20 15:10:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
33+
Linux xy-Inspiron-3593 5.15.0-56-generic #62~20.04.1-Ubuntu SMP Tue Nov 22 21:24:20 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
3334
3435
Context:
3536
I encountered a crash while using this library
@@ -70,3 +71,5 @@ xy@xy-Inspiron-3593:~/Arduino/xy/ESPAsync_WiFiManager_Lite_GitHub$
7071
xy@xy-Inspiron-3593:~/Arduino/xy/ESPAsync_WiFiManager_Lite_GitHub$ bash utils/restyle.sh
7172
```
7273

74+
75+

README.md

Lines changed: 48 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -206,13 +206,14 @@ This [**ESPAsync_WiFiManager_Lite** library](https://github.com/khoih-prog/ESPAs
206206

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.0.2+`](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.
209-
3. [`ESP32 Core 2.0.5+`](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. **To install manually, not via Arduino IDE Library Manager**
211-
5. [`ESPAsyncTCP v1.2.2+`](https://github.com/me-no-dev/ESPAsyncTCP) for ESP8266-based boards. **To install manually, not via Arduino IDE Library Manager**
212-
6. [`AsyncTCP v1.1.1+`](https://github.com/me-no-dev/AsyncTCP) for ESP32-based boards. **To install manually, not via Arduino IDE Library Manager**
213-
7. [`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).
214-
8. [`ESP_MultiResetDetector v1.3.2+`](https://github.com/khoih-prog/ESP_MultiResetDetector) if using MRD feature. To install, check [![arduino-library-badge](https://www.ardu-badge.com/badge/ESP_MultiResetDetector.svg?)](https://www.ardu-badge.com/ESP_MultiResetDetector).
215-
9. [`LittleFS_esp32 v1.0.6+`](https://github.com/lorol/LITTLEFS) for ESP32-based boards using LittleFS with ESP32 core **v1.0.5-**. To install, check [![arduino-library-badge](https://www.ardu-badge.com/badge/LittleFS_esp32.svg?)](https://www.ardu-badge.com/LittleFS_esp32). **Notice**: This [`LittleFS_esp32 library`](https://github.com/lorol/LITTLEFS) has been integrated to Arduino [ESP32 core v1.0.6+](https://github.com/espressif/arduino-esp32/tree/master/libraries/LITTLEFS) and **you don't need to install it if using ESP32 core v1.0.6+**
209+
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.
212+
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**
213+
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**
214+
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).
215+
9. [`ESP_MultiResetDetector v1.3.2+`](https://github.com/khoih-prog/ESP_MultiResetDetector) if using MRD feature. To install, check [![arduino-library-badge](https://www.ardu-badge.com/badge/ESP_MultiResetDetector.svg?)](https://www.ardu-badge.com/ESP_MultiResetDetector).
216+
10. [`LittleFS_esp32 v1.0.6+`](https://github.com/lorol/LITTLEFS) for ESP32-based boards using LittleFS with ESP32 core **v1.0.5-**. To install, check [![arduino-library-badge](https://www.ardu-badge.com/badge/LittleFS_esp32.svg?)](https://www.ardu-badge.com/LittleFS_esp32). **Notice**: This [`LittleFS_esp32 library`](https://github.com/lorol/LITTLEFS) has been integrated to Arduino [ESP32 core v1.0.6+](https://github.com/espressif/arduino-esp32/tree/master/libraries/LITTLEFS) and **you don't need to install it if using ESP32 core v1.0.6+**
216217

217218
---
218219

@@ -278,33 +279,33 @@ Please have a look at [**ESP_WiFiManager Issue 39: Not able to read analog port
278279
279280
#### 2. ESP32 ADCs functions
280281
281-
- ADC1 controls ADC function for pins **GPIO32-GPIO39**
282-
- ADC2 controls ADC function for pins **GPIO0, 2, 4, 12-15, 25-27**
282+
- `ADC1` controls ADC function for pins **GPIO32-GPIO39**
283+
- `ADC2` controls ADC function for pins **GPIO0, 2, 4, 12-15, 25-27**
283284
284285
#### 3.. ESP32 WiFi uses ADC2 for WiFi functions
285286
286287
Look in file [**adc_common.c**](https://github.com/espressif/esp-idf/blob/master/components/driver/adc_common.c#L61)
287288
288-
> In ADC2, there're two locks used for different cases:
289+
> In `ADC2`, there're two locks used for different cases:
289290
> 1. lock shared with app and Wi-Fi:
290291
> ESP32:
291-
> When Wi-Fi using the ADC2, we assume it will never stop, so app checks the lock and returns immediately if failed.
292+
> When Wi-Fi using the `ADC2`, we assume it will never stop, so app checks the lock and returns immediately if failed.
292293
> ESP32S2:
293294
> The controller's control over the ADC is determined by the arbiter. There is no need to control by lock.
294295
>
295296
> 2. lock shared between tasks:
296-
> when several tasks sharing the ADC2, we want to guarantee
297+
> when several tasks sharing the `ADC2`, we want to guarantee
297298
> all the requests will be handled.
298299
> Since conversions are short (about 31us), app returns the lock very soon,
299300
> we use a spinlock to stand there waiting to do conversions one by one.
300301
>
301302
> adc2_spinlock should be acquired first, then adc2_wifi_lock or rtc_spinlock.
302303
303304
304-
- In order to use ADC2 for other functions, we have to **acquire complicated firmware locks and very difficult to do**
305-
- So, it's not advisable to use ADC2 with WiFi/BlueTooth (BT/BLE).
306-
- Use ADC1, and pins GPIO32-GPIO39
307-
- If somehow it's a must to use those pins serviced by ADC2 (**GPIO0, 2, 4, 12, 13, 14, 15, 25, 26 and 27**), use the **fix mentioned at the end** of [**ESP_WiFiManager Issue 39: Not able to read analog port when using the autoconnect example**](https://github.com/khoih-prog/ESP_WiFiManager/issues/39) to work with ESP32 WiFi/BlueTooth (BT/BLE).
305+
- In order to use `ADC2` for other functions, we have to **acquire complicated firmware locks and very difficult to do**
306+
- So, it's not advisable to use `ADC2` with WiFi/BlueTooth (BT/BLE).
307+
- Use `ADC1`, and pins **GPIO32-GPIO39**
308+
- If somehow it's a must to use those pins serviced by `ADC2` (**GPIO0, 2, 4, 12, 13, 14, 15, 25, 26 and 27**), use the **fix mentioned at the end** of [**ESP_WiFiManager Issue 39: Not able to read analog port when using the autoconnect example**](https://github.com/khoih-prog/ESP_WiFiManager/issues/39) to work with ESP32 WiFi/BlueTooth (BT/BLE)
308309
309310
310311
---
@@ -836,8 +837,8 @@ This is the terminal output when running [**ESPAsync_WiFi_MQTT**](examples/ESPAs
836837

837838
```cpp
838839
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP32_DEV
839-
ESPAsync_WiFiManager_Lite v1.9.0
840-
ESP_MultiResetDetector v1.3.1
840+
ESPAsync_WiFiManager_Lite v1.9.1
841+
ESP_MultiResetDetector v1.3.2
841842
LittleFS Flag read = 0xFFFE0001
842843
multiResetDetectorFlag = 0xFFFE0001
843844
lowerBytes = 0x0001, upperBytes = 0x0001
@@ -911,8 +912,8 @@ CCC
911912

912913

913914
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP32_DEV
914-
ESPAsync_WiFiManager_Lite v1.9.0
915-
ESP_MultiResetDetector v1.3.1
915+
ESPAsync_WiFiManager_Lite v1.9.1
916+
ESP_MultiResetDetector v1.3.2
916917
LittleFS Flag read = 0xFFFE0001
917918
multiResetDetectorFlag = 0xFFFE0001
918919
lowerBytes = 0x0001, upperBytes = 0x0001
@@ -1003,8 +1004,8 @@ This is the terminal output when running [**ESPAsync_WiFi_MQTT**](examples/ESPAs
10031004

10041005
```cpp
10051006
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP8266_NODEMCU
1006-
ESPAsync_WiFiManager_Lite v1.9.0
1007-
ESP_MultiResetDetector v1.3.1
1007+
ESPAsync_WiFiManager_Lite v1.9.1
1008+
ESP_MultiResetDetector v1.3.2
10081009
LittleFS Flag read = 0xFFFE0001
10091010
multiResetDetectorFlag = 0xFFFE0001
10101011
lowerBytes = 0x0001, upperBytes = 0x0001
@@ -1078,8 +1079,8 @@ CCC
10781079

10791080

10801081
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP8266_NODEMCU
1081-
ESPAsync_WiFiManager_Lite v1.9.0
1082-
ESP_MultiResetDetector v1.3.1
1082+
ESPAsync_WiFiManager_Lite v1.9.1
1083+
ESP_MultiResetDetector v1.3.2
10831084
LittleFS Flag read = 0xFFFE0001
10841085
multiResetDetectorFlag = 0xFFFE0001
10851086
lowerBytes = 0x0001, upperBytes = 0x0001
@@ -1169,8 +1170,8 @@ This is the terminal output when running [**ESPAsync_WiFi_MQTT**](examples/ESPAs
11691170

11701171
```cpp
11711172
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP32S2_DEV
1172-
ESPAsync_WiFiManager_Lite v1.9.0
1173-
ESP_MultiResetDetector v1.3.1
1173+
ESPAsync_WiFiManager_Lite v1.9.1
1174+
ESP_MultiResetDetector v1.3.2
11741175
LittleFS Flag read = 0xFFFE0001
11751176
multiResetDetectorFlag = 0xFFFE0001
11761177
lowerBytes = 0x0001, upperBytes = 0x0001
@@ -1282,8 +1283,8 @@ entry 0x4004c190
12821283

12831284

12841285
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP32S2_DEV
1285-
ESPAsync_WiFiManager_Lite v1.9.0
1286-
ESP_MultiResetDetector v1.3.1
1286+
ESPAsync_WiFiManager_Lite v1.9.1
1287+
ESP_MultiResetDetector v1.3.2
12871288
LittleFS Flag read = 0xFFFE0001
12881289
multiResetDetectorFlag = 0xFFFE0001
12891290
lowerBytes = 0x0001, upperBytes = 0x0001
@@ -1385,8 +1386,8 @@ This is the terminal output when running [**ESPAsync_WiFi_MQTT**](examples/ESPAs
13851386

13861387
```cpp
13871388
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP32S2_DEV
1388-
ESPAsync_WiFiManager_Lite v1.9.0
1389-
ESP_MultiResetDetector v1.3.1
1389+
ESPAsync_WiFiManager_Lite v1.9.1
1390+
ESP_MultiResetDetector v1.3.2
13901391
LittleFS Flag read = 0xFFFC0003
13911392
multiResetDetectorFlag = 0xFFFC0003
13921393
lowerBytes = 0x0003, upperBytes = 0x0003
@@ -1428,8 +1429,8 @@ entry 0x4004c190
14281429

14291430
```cpp
14301431
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP32S2_DEV
1431-
ESPAsync_WiFiManager_Lite v1.9.0
1432-
ESP_MultiResetDetector v1.3.1
1432+
ESPAsync_WiFiManager_Lite v1.9.1
1433+
ESP_MultiResetDetector v1.3.2
14331434
LittleFS Flag read = 0xFFFE0001
14341435
multiResetDetectorFlag = 0xFFFE0001
14351436
lowerBytes = 0x0001, upperBytes = 0x0001
@@ -1484,8 +1485,8 @@ This is the terminal output when running [**ESPAsync_WiFi_MQTT**](examples/ESPAs
14841485
14851486
```cpp
14861487
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP32_DEV
1487-
ESPAsync_WiFiManager_Lite v1.9.0
1488-
ESP_MultiResetDetector v1.3.1
1488+
ESPAsync_WiFiManager_Lite v1.9.1
1489+
ESP_MultiResetDetector v1.3.2
14891490
LittleFS Flag read = 0xFFFC0003
14901491
multiResetDetectorFlag = 0xFFFC0003
14911492
lowerBytes = 0x0003, upperBytes = 0x0003
@@ -1529,8 +1530,8 @@ CCCC CCCCC CCCCC C
15291530

15301531
```cpp
15311532
Starting ESPAsync_WiFi_MQTT using LittleFS on ESP32_DEV
1532-
ESPAsync_WiFiManager_Lite v1.9.0
1533-
ESP_MultiResetDetector v1.3.1
1533+
ESPAsync_WiFiManager_Lite v1.9.1
1534+
ESP_MultiResetDetector v1.3.2
15341535
LittleFS Flag read = 0xFFFE0001
15351536
multiResetDetectorFlag = 0xFFFE0001
15361537
lowerBytes = 0x0001, upperBytes = 0x0001
@@ -1576,8 +1577,8 @@ This is the terminal output when running [**ESPAsync_WiFi**](examples/ESPAsync_W
15761577
15771578
```cpp
15781579
Starting ESPAsync_WiFi using LittleFS on ESP32S3_DEV
1579-
ESPAsync_WiFiManager_Lite v1.9.0
1580-
ESP_MultiResetDetector v1.3.1
1580+
ESPAsync_WiFiManager_Lite v1.9.1
1581+
ESP_MultiResetDetector v1.3.2
15811582
LittleFS Flag read = 0xFFFE0001
15821583
multiResetDetectorFlag = 0xFFFE0001
15831584
lowerBytes = 0x0001, upperBytes = 0x0001
@@ -1618,8 +1619,8 @@ This is the terminal output when running [**ESPAsync_WiFi**](examples/ESPAsync_W
16181619

16191620
```cpp
16201621
Starting ESPAsync_WiFi using LittleFS on ESP32C3_DEV
1621-
ESPAsync_WiFiManager_Lite v1.9.0
1622-
ESP_MultiResetDetector v1.3.1
1622+
ESPAsync_WiFiManager_Lite v1.9.1
1623+
ESP_MultiResetDetector v1.3.2
16231624
LittleFS Flag read = 0xFFFE0001
16241625
multiResetDetectorFlag = 0xFFFE0001
16251626
lowerBytes = 0x0001, upperBytes = 0x0001
@@ -1737,6 +1738,8 @@ Submit issues to: [ESPAsync_WiFiManager_Lite issues](https://github.com/khoih-pr
17371738
33. Remove unavailable items from depends field of `library.properties`, such as `ESP Async WebServer`,`ESP AsyncTCP` and `AsyncTCP`
17381739
34. Fix ESP32 `chipID`
17391740
35. Add ESP32 `getChipID()` and `getChipOUI()` functions
1741+
36. Add `Captive Portal` using AsyncDNSServer
1742+
17401743

17411744
---
17421745
---
@@ -1747,10 +1750,15 @@ Please help contribute to this project and add your name here.
17471750

17481751
1. Thanks to [Michael H. "bizprof"](https://github.com/bizprof). With the impressive new feature :
17491752
- `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
1753+
2. Thanks to [Holger Müller](https://github.com/hmueller01) for creating the following merged PRs leading to v1.9.1
1754+
- [Captive portal #22](https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite/pull/22)
1755+
- [cleanup reset code #23](https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite/pull/23)
17501756

17511757
<table>
17521758
<tr>
17531759
<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>
1760+
<td align="center"><a href="https://github.com/hmueller01"><img src="https://github.com/hmueller01.png" width="100px;" alt="hmueller01"/><br /><sub><b>
1761+
Holger Müller</b></sub></a><br /></td>
17541762
</tr>
17551763
</table>
17561764

changelog.md

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

1818
* [Changelog](#changelog)
19+
* [Release v1.9.1](#release-v191)
1920
* [Release v1.9.0](#release-v190)
2021
* [Release v1.8.2](#release-v182)
2122
* [Release v1.8.1](#release-v181)
@@ -36,6 +37,13 @@
3637

3738
## Changelog
3839

40+
41+
### Release v1.9.1
42+
43+
1. Add `Captive Portal` using AsyncDNSServer. Check [Captive portal #22](https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite/pull/22)
44+
2. Cleanup reset code. Check [cleanup reset code #23](https://github.com/khoih-prog/ESPAsync_WiFiManager_Lite/pull/23)
45+
3. Periodical code clean-up
46+
3947
### Release v1.9.0
4048

4149
1. Fix ESP32 chipID. Check [Help for storing variables in memory (non-volatile) #87](https://github.com/khoih-prog/ESP_WiFiManager/discussions/87#discussioncomment-3593028)

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.9.0",
3+
"version": "1.9.1",
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.9.0
2+
version=1.9.1
33
author=Khoi Hoang
44
maintainer=Khoi Hoang <[email protected]>
55
license=MIT

platformio/platformio.ini

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,17 +35,23 @@ lib_ldf_mode = chain+
3535
lib_deps =
3636
; PlatformIO 4.x
3737
; ESP Async WebServer@>=1.2.3
38+
; https://github.com/khoih-prog/ESPAsyncWebServer
3839
; ESPAsyncTCP@>=1.2.2
40+
; https://github.com/khoih-prog/ESPAsyncTCP
3941
; AsyncTCP@>=1.1.1
4042
; ESP_DoubleResetDetector@>=1.3.2
4143
; ESP_MultiResetDetector@>=1.3.2
44+
; ESPAsyncDNSServer@>=1.0.0
4245
; LittleFS_esp32@>=1.0.6
4346
; PlatformIO 5.x
44-
me-no-dev/ESP Async WebServer@>=1.2.3
45-
me-no-dev/ESPAsyncTCP@>=1.2.2
47+
; me-no-dev/ESP Async WebServer@>=1.2.3
48+
https://github.com/khoih-prog/ESPAsyncWebServer
49+
; me-no-dev/ESPAsyncTCP@>=1.2.2
50+
https://github.com/khoih-prog/ESPAsyncTCP
4651
me-no-dev/AsyncTCP@>=1.1.1
4752
khoih-prog/ESP_DoubleResetDetector@>=1.3.2
4853
khoih-prog/ESP_MultiResetDetector@>=1.3.2
54+
devyte/ESPAsyncDNSServer@>=1.0.0
4955
; lorol/LittleFS_esp32@>=1.0.6
5056

5157
build_flags =

0 commit comments

Comments
 (0)