You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 4, 2023. It is now read-only.
### Releases v1.3.1
1. Increase `ASYNC_QUEUE_LENGTH` to default 512 from 32 and make it user-configurable
2. Increase `ASYNC_TCP_PRIORITY` to default 10 from 3, and make it user-configurable
Copy file name to clipboardExpand all lines: README.md
+74-68Lines changed: 74 additions & 68 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,7 +57,9 @@
57
57
58
58
### Important Note for ESP32_S3
59
59
60
-
**Don't use `ESP32_S3` with core v2.0.4**. Check [ESP32-S3 Powercycling right after uploading a sketch using Arduino IDE and Arduino Core 2.0.4 #7165](https://github.com/espressif/arduino-esp32/issues/7165)
60
+
**Don't use `ESP32_S3` with core v2.0.4**. Check `already fixed`[ESP32-S3 Powercycling right after uploading a sketch using Arduino IDE and Arduino Core 2.0.4 #7165](https://github.com/espressif/arduino-esp32/issues/7165)
61
+
62
+
**ESP32_S3 is OK now with core v2.0.5**
61
63
62
64
---
63
65
@@ -101,7 +103,7 @@ to apply the better and faster **asynchronous** feature of the **powerful** [Asy
101
103
1.`ESP32` boards, such as ESP32_DEV, etc.
102
104
2.`ESP32_S2`-based boards, such as ESP32S2_DEV, ESP32_S2 Saola, etc.
103
105
3.`ESP32_C3`-based boards, such as ESP32C3_DEV, etc.
104
-
4.`ESP32_S3`-based boards, such as ESP32S3_DEV, etc., using ESP32 core `v2.0.3`
106
+
4.`ESP32_S3`-based boards, such as ESP32S3_DEV, etc., using ESP32 core `v2.0.3` or `v2.0.5+`
105
107
106
108
107
109
---
@@ -110,8 +112,8 @@ to apply the better and faster **asynchronous** feature of the **powerful** [Asy
110
112
## Prerequisites
111
113
112
114
1.[`Arduino IDE 1.8.19+` for Arduino](https://github.com/arduino/Arduino). [](https://github.com/arduino/Arduino/releases/latest)
113
-
2.[`ESP32 Core 2.0.4+`](https://github.com/espressif/arduino-esp32) for ESP32-based boards. [](https://github.com/espressif/arduino-esp32/releases/latest/) for ESP32, ESP32_S2, ESP32_C3
114
-
3.[`ESP32 Core 2.0.3`](https://github.com/espressif/arduino-esp32) for ESP32_S3-based boards. For ESP32_S3 until[ESP32-S3 Powercycling right after uploading a sketch using Arduino IDE and Arduino Core 2.0.4 #7165](https://github.com/espressif/arduino-esp32/issues/7165) is fixed.
115
+
2.[`ESP32 Core 2.0.5+`](https://github.com/espressif/arduino-esp32) for ESP32-based boards. [](https://github.com/espressif/arduino-esp32/releases/latest/) for ESP32, ESP32_S2, ESP32_C3
116
+
3.[`ESP32 Core 2.0.4`](https://github.com/espressif/arduino-esp32)can't be used for ESP32_S3-based boards. Check `already fixed`[ESP32-S3 Powercycling right after uploading a sketch using Arduino IDE and Arduino Core 2.0.4 #7165](https://github.com/espressif/arduino-esp32/issues/7165)
115
117
116
118
---
117
119
---
@@ -280,46 +282,46 @@ Following is the debug terminal when running example [AsyncHTTPSRequest_ESP](htt
280
282
281
283
```
282
284
Starting AsyncHTTPSRequest_ESP using ESP32_DEV
283
-
AsyncTCP_SSL v1.3.0
284
-
AsyncHTTPSRequest_Generic v2.1.0
285
+
AsyncTCP_SSL v1.3.1
286
+
AsyncHTTPSRequest_Generic v2.1.2
285
287
Connecting to WiFi SSID: HueNet1
286
288
.......
287
289
AsyncHTTPSRequest @ IP : 192.168.2.133
288
290
289
291
**************************************
290
292
abbreviation: EDT
291
293
client_ip: aaa.bbb.ccc.ddd
292
-
datetime: 2022-09-04T19:41:10.727385-04:00
294
+
datetime: 2022-09-18T01:35:32.451975-04:00
293
295
day_of_week: 0
294
-
day_of_year: 247
296
+
day_of_year: 261
295
297
dst: true
296
298
dst_from: 2022-03-13T07:00:00+00:00
297
299
dst_offset: 3600
298
300
dst_until: 2022-11-06T06:00:00+00:00
299
301
raw_offset: -18000
300
302
timezone: America/Toronto
301
-
unixtime: 1662334870
302
-
utc_datetime: 2022-09-04T23:41:10.727385+00:00
303
+
unixtime: 1663479332
304
+
utc_datetime: 2022-09-18T05:35:32.451975+00:00
303
305
utc_offset: -04:00
304
-
week_number: 35
306
+
week_number: 37
305
307
**************************************
306
308
HHHHHH
307
309
**************************************
308
310
abbreviation: EDT
309
311
client_ip: aaa.bbb.ccc.ddd
310
-
datetime: 2022-09-04T19:42:10.039223-04:00
312
+
datetime: 2022-09-18T01:36:31.992595-04:00
311
313
day_of_week: 0
312
-
day_of_year: 247
314
+
day_of_year: 261
313
315
dst: true
314
316
dst_from: 2022-03-13T07:00:00+00:00
315
317
dst_offset: 3600
316
318
dst_until: 2022-11-06T06:00:00+00:00
317
319
raw_offset: -18000
318
320
timezone: America/Toronto
319
-
unixtime: 1662334930
320
-
utc_datetime: 2022-09-04T23:42:10.039223+00:00
321
+
unixtime: 1663479391
322
+
utc_datetime: 2022-09-18T05:36:31.992595+00:00
321
323
utc_offset: -04:00
322
-
week_number: 35
324
+
week_number: 37
323
325
```
324
326
---
325
327
@@ -329,8 +331,8 @@ Following is the debug terminal when running example [AsyncHTTPSRequest_ESP](htt
329
331
330
332
```
331
333
Starting AsyncHTTPSRequest_ESP using ESP32S2_DEV
332
-
AsyncTCP_SSL v1.3.0
333
-
AsyncHTTPSRequest_Generic v2.1.0
334
+
AsyncTCP_SSL v1.3.1
335
+
AsyncHTTPSRequest_Generic v2.1.2
334
336
Connecting to WiFi SSID: HueNet1
335
337
.......
336
338
AsyncHTTPSRequest @ IP : 192.168.2.79
@@ -361,19 +363,19 @@ AsyncHTTPSRequest @ IP : 192.168.2.79
361
363
**************************************
362
364
abbreviation: EDT
363
365
client_ip: aaa.bbb.ccc.ddd
364
-
datetime: 2022-09-04T19:27:33.745787-04:00
366
+
datetime: 2022-09-18T01:46:31.858783-04:00
365
367
day_of_week: 0
366
-
day_of_year: 247
368
+
day_of_year: 261
367
369
dst: true
368
370
dst_from: 2022-03-13T07:00:00+00:00
369
371
dst_offset: 3600
370
372
dst_until: 2022-11-06T06:00:00+00:00
371
373
raw_offset: -18000
372
374
timezone: America/Toronto
373
-
unixtime: 1662334053
374
-
utc_datetime: 2022-09-04T23:27:33.745787+00:00
375
+
unixtime: 1663479991
376
+
utc_datetime: 2022-09-18T05:46:31.858783+00:00
375
377
utc_offset: -04:00
376
-
week_number: 35
378
+
week_number: 37
377
379
**************************************
378
380
```
379
381
@@ -385,27 +387,27 @@ Following is the debug terminal when running example [AsyncHTTPSRequest_ESP](htt
385
387
386
388
```
387
389
Starting AsyncHTTPSRequest_ESP using ESP32C3_DEV
388
-
AsyncTCP_SSL v1.3.0
389
-
AsyncHTTPSRequest_Generic v2.1.0
390
+
AsyncTCP_SSL v1.3.1
391
+
AsyncHTTPSRequest_Generic v2.1.2
390
392
Connecting to WiFi SSID: HueNet1
391
393
.........
392
394
AsyncHTTPSRequest @ IP : 192.168.2.80
393
395
**************************************
394
396
abbreviation: EDT
395
397
client_ip: aaa.bbb.ccc.ddd
396
-
datetime: 2022-09-04T19:27:33.745787-04:00
398
+
datetime: 2022-09-18T01:35:32.451975-04:00
397
399
day_of_week: 0
398
-
day_of_year: 247
400
+
day_of_year: 261
399
401
dst: true
400
402
dst_from: 2022-03-13T07:00:00+00:00
401
403
dst_offset: 3600
402
404
dst_until: 2022-11-06T06:00:00+00:00
403
405
raw_offset: -18000
404
406
timezone: America/Toronto
405
-
unixtime: 1662334053
406
-
utc_datetime: 2022-09-04T23:27:33.745787+00:00
407
+
unixtime: 1663479332
408
+
utc_datetime: 2022-09-18T05:35:32.451975+00:00
407
409
utc_offset: -04:00
408
-
week_number: 35
410
+
week_number: 37
409
411
**************************************
410
412
```
411
413
@@ -417,9 +419,9 @@ Following is the debug terminal when running example [AsyncHTTPSRequest_ESP_WiFi
417
419
418
420
```
419
421
Starting AsyncHTTPSRequest_ESP_WiFiManager using LittleFS on ESP32_DEV
420
-
ESPAsync_WiFiManager v1.11.0
421
-
AsyncTCP_SSL v1.3.0
422
-
AsyncHTTPSRequest_Generic v2.1.0
422
+
ESPAsync_WiFiManager v1.14.1
423
+
AsyncTCP_SSL v1.3.1
424
+
AsyncHTTPSRequest_Generic v2.1.2
423
425
Stored: SSID = HueNet1, Pass = 12345678
424
426
Got stored Credentials. Timeout 120s
425
427
ConnectMultiWiFi in setup
@@ -428,19 +430,19 @@ H
428
430
**************************************
429
431
abbreviation: EDT
430
432
client_ip: aaa.bbb.ccc.ddd
431
-
datetime: 2022-09-04T19:41:10.727385-04:00
433
+
datetime: 2022-09-18T01:36:31.992595-04:00
432
434
day_of_week: 0
433
-
day_of_year: 247
435
+
day_of_year: 261
434
436
dst: true
435
437
dst_from: 2022-03-13T07:00:00+00:00
436
438
dst_offset: 3600
437
439
dst_until: 2022-11-06T06:00:00+00:00
438
440
raw_offset: -18000
439
441
timezone: America/Toronto
440
-
unixtime: 1662334870
441
-
utc_datetime: 2022-09-04T23:41:10.727385+00:00
442
+
unixtime: 1663479391
443
+
utc_datetime: 2022-09-18T05:36:31.992595+00:00
442
444
utc_offset: -04:00
443
-
week_number: 35
445
+
week_number: 37
444
446
**************************************
445
447
H
446
448
```
@@ -454,8 +456,8 @@ Following is the debug terminal when running example [AsyncHTTPSRequest_ESP_Mult
454
456
455
457
```
456
458
Starting AsyncHTTPSRequest_ESP_Multi on ESP32S3_DEV
@@ -559,14 +562,17 @@ Submit issues to: [AsyncTCP_SSL issues](https://github.com/khoih-prog/AsyncTCP_S
559
562
560
563
## DONE
561
564
562
-
1. Add support to ESP32 using SSL
563
-
2. Add Table of Contents
564
-
3. Add debug feature
565
-
4. Fix `multiple-definitions` linker error
566
-
5. Add example
567
-
6. Remove hard-code if possible
568
-
7. Improve debug messages by adding functions to display `error/state messages` instead of `cryptic error/state number`
569
-
8. Add support to `ESP32_S3`, using ESP32 core `v2.0.3`. **Don't use `ESP32_S3` with core v2.0.4**. Check [ESP32-S3 Powercycling right after uploading a sketch using Arduino IDE and Arduino Core 2.0.4 #7165](https://github.com/espressif/arduino-esp32/issues/7165)
565
+
1. Add support to ESP32 using SSL
566
+
2. Add Table of Contents
567
+
3. Add debug feature
568
+
4. Fix `multiple-definitions` linker error
569
+
5. Add examples
570
+
6. Remove hard-code if possible
571
+
7. Improve debug messages by adding functions to display `error/state messages` instead of `cryptic error/state number`
572
+
8. Add support to `ESP32_S3`, using ESP32 core `v2.0.3`. **Don't use `ESP32_S3` with core v2.0.4**. Check [ESP32-S3 Powercycling right after uploading a sketch using Arduino IDE and Arduino Core 2.0.4 #7165](https://github.com/espressif/arduino-esp32/issues/7165)
573
+
9. Increase `ASYNC_QUEUE_LENGTH` to default **512 from 32** and make it user-configurable
574
+
10. Increase `ASYNC_TCP_PRIORITY` to default **10 from 3**, and make it user-configurable
"description":"Asynchronous SSL TCP Library for ESP32. This library is the base for future and more advanced Async SSL libraries, such as AsyncSSLWebServer, AsyncHTTPSRequest, etc",
0 commit comments