|
84 | 84 | * [10. AsyncHTTPRequest_ESP_WiFiManager running on ESP32S3_DEV](#10-asynchttprequest_esp_wifimanager-running-on-ESP32S3_DEV) **New**
|
85 | 85 | * [11. AsyncHTTPRequest_ESP_Multi running on ESP32_DEV](#11-AsyncHTTPRequest_ESP_Multi-running-on-ESP32_DEV) **New**
|
86 | 86 | * [12. AsyncHTTPRequest_ESP8266_Ethernet running on ESP8266_NODEMCU_ESP12E using ESP8266_W5500 Ethernet](#12-AsyncHTTPRequest_ESP8266_Ethernet-running-on-ESP8266_NODEMCU_ESP12E-using-ESP8266_W5500-Ethernet) **New**
|
| 87 | + * [13. AsyncHTTPRequest_ESP8266_Ethernet running on ESP8266_NODEMCU_ESP12E using ESP8266_ENC28J60 Ethernet](#13-AsyncHTTPRequest_ESP8266_Ethernet-running-on-ESP8266_NODEMCU_ESP12E-using-ESP8266_ENC28J60-Ethernet) **New** |
87 | 88 | * [Debug](#debug)
|
88 | 89 | * [Troubleshooting](#troubleshooting)
|
89 | 90 | * [Issues](#issues)
|
@@ -155,6 +156,7 @@ This library is based on, modified from:
|
155 | 156 |
|
156 | 157 | 1. Using WiFi
|
157 | 158 | 2. Using **W5x00** with [**lwIP_w5100**](https://github.com/esp8266/Arduino/tree/master/libraries/lwIP_w5100) or [**lwIP_w5500**](https://github.com/esp8266/Arduino/tree/master/libraries/lwIP_w5500) library
|
| 159 | +3. Using **ENC28J60** with [**lwIP_enc28j60**](https://github.com/esp8266/Arduino/tree/master/libraries/lwIP_enc28j60) library |
158 | 160 |
|
159 | 161 | #### 3. STM32F/L/H/G/WB/MP1 with built-in LAN8742A Ethernet.
|
160 | 162 |
|
@@ -428,10 +430,12 @@ Connect FDTI (USB to Serial) as follows:
|
428 | 430 |
|
429 | 431 | #### 1. ESP8266 Wiring
|
430 | 432 |
|
431 |
| -This is the wiring for EP8266 W5x00 Ethernet when using `SS = GPIO16` |
| 433 | +This is the wiring for EP8266 `W5x00` or `ENC28J60` Ethernet when using `SS = GPIO16` |
432 | 434 |
|
| 435 | +https://github.com/khoih-prog/AsyncHTTPRequest_Generic/blob/e3dd512e7aa9e60c85043893d4527d3b052077c0/examples/AsyncHTTPRequest_ESP8266_Ethernet/AsyncHTTPRequest_ESP8266_Ethernet.ino#L65 |
433 | 436 |
|
434 |
| -|W5x00 Ethernet|<--->|ESP8266| |
| 437 | + |
| 438 | +|W5x00/ENC28J60 Ethernet|<--->|ESP8266| |
435 | 439 | |:-:|:-:|:-:|
|
436 | 440 | |MOSI|<--->|MOSI = GPIO13|
|
437 | 441 | |MISO|<--->|MISO = GPIO12|
|
@@ -509,7 +513,7 @@ https://github.com/khoih-prog/AsyncHTTPRequest_Generic/blob/98733a6c4a1906ff53f6
|
509 | 513 |
|
510 | 514 | ```
|
511 | 515 | Start AsyncHTTPRequest_STM32 on NUCLEO_F767ZI
|
512 |
| -AsyncHTTPRequest_Generic v1.8.0 |
| 516 | +AsyncHTTPRequest_Generic v1.8.1 |
513 | 517 | AsyncHTTPRequest @ IP : 192.168.2.178
|
514 | 518 |
|
515 | 519 | **************************************
|
@@ -554,7 +558,7 @@ week_number: 15
|
554 | 558 |
|
555 | 559 | ```
|
556 | 560 | Starting AsyncHTTPRequest_ESP_WiFiManager using LittleFS on ESP8266_NODEMCU
|
557 |
| -AsyncHTTPRequest_Generic v1.8.0 |
| 561 | +AsyncHTTPRequest_Generic v1.8.1 |
558 | 562 | Stored: SSID = HueNet1, Pass = 12345678
|
559 | 563 | Got stored Credentials. Timeout 120s
|
560 | 564 | ConnectMultiWiFi in setup
|
@@ -586,7 +590,7 @@ HHHHHH
|
586 | 590 |
|
587 | 591 | ```
|
588 | 592 | Starting AsyncHTTPRequest_ESP_WiFiManager using SPIFFS on ESP32_DEV
|
589 |
| -AsyncHTTPRequest_Generic v1.8.0 |
| 593 | +AsyncHTTPRequest_Generic v1.8.1 |
590 | 594 | Stored: SSID = HueNet1, Pass = 12345678
|
591 | 595 | Got stored Credentials. Timeout 120s
|
592 | 596 | ConnectMultiWiFi in setup
|
@@ -636,7 +640,7 @@ HHHHHHHHH HHHHHHHHHH HHHHHHHHHH
|
636 | 640 |
|
637 | 641 | ```
|
638 | 642 | Starting AsyncHTTPRequest_ESP using ESP8266_NODEMCU
|
639 |
| -AsyncHTTPRequest_Generic v1.8.0 |
| 643 | +AsyncHTTPRequest_Generic v1.8.1 |
640 | 644 | Connecting to WiFi SSID: HueNet1
|
641 | 645 | ...........
|
642 | 646 | HTTP WebServer is @ IP : 192.168.2.81
|
@@ -668,7 +672,7 @@ HHHHHHHHH HHHHHHHHHH HHHHHHHHHH H
|
668 | 672 |
|
669 | 673 | ```
|
670 | 674 | Start AsyncWebClientRepeating_STM32 on NUCLEO_F767ZI
|
671 |
| -AsyncHTTPRequest_Generic v1.8.0 |
| 675 | +AsyncHTTPRequest_Generic v1.8.1 |
672 | 676 | AsyncHTTPRequest @ IP : 192.168.2.72
|
673 | 677 |
|
674 | 678 | **************************************
|
@@ -721,7 +725,7 @@ AsyncHTTPRequest @ IP : 192.168.2.72
|
721 | 725 |
|
722 | 726 | ```
|
723 | 727 | Start AsyncWebClientRepeating_STM32_LAN8720 on BLACK_F407VE
|
724 |
| -AsyncHTTPRequest_Generic v1.8.0 |
| 728 | +AsyncHTTPRequest_Generic v1.8.1 |
725 | 729 | AsyncHTTPRequest @ IP : 192.168.2.150
|
726 | 730 |
|
727 | 731 |
|
@@ -777,7 +781,7 @@ AsyncHTTPRequest @ IP : 192.168.2.150
|
777 | 781 | ```
|
778 | 782 | Starting AsyncHTTPRequest_WT32_ETH01 on ESP32_DEV with ETH_PHY_LAN8720
|
779 | 783 | WebServer_WT32_ETH01 v1.4.1
|
780 |
| -AsyncHTTPRequest_Generic v1.8.0 |
| 784 | +AsyncHTTPRequest_Generic v1.8.1 |
781 | 785 | ETH MAC: A8:03:2A:A1:61:73, IPv4: 192.168.2.232, FULL_DUPLEX, 100Mbps
|
782 | 786 | AsyncHTTPRequest @ IP : 192.168.2.232
|
783 | 787 |
|
|
803 | 807 | ```
|
804 | 808 | Starting AsyncHTTPRequest_WT32_ETH01 on ESP32_DEV with ETH_PHY_LAN8720
|
805 | 809 | WebServer_WT32_ETH01 v1.4.1
|
806 |
| -AsyncHTTPRequest_Generic v1.8.0 |
| 810 | +AsyncHTTPRequest_Generic v1.8.1 |
807 | 811 | ETH MAC: A8:03:2A:A1:61:73, IPv4: 192.168.2.232, FULL_DUPLEX, 100Mbps
|
808 | 812 | AsyncHTTPRequest @ IP : 192.168.2.232
|
809 | 813 |
|
@@ -833,7 +837,7 @@ week_number: 15
|
833 | 837 | ```
|
834 | 838 | Starting AsyncHTTPRequest_ESP_WiFiManager using LittleFS on ESP32C3_DEV
|
835 | 839 | ESPAsync_WiFiManager v1.12.1
|
836 |
| -AsyncHTTPRequest_Generic v1.8.0 |
| 840 | +AsyncHTTPRequest_Generic v1.8.1 |
837 | 841 | Stored: SSID = HueNet1, Pass = password
|
838 | 842 | Got stored Credentials. Timeout 120s
|
839 | 843 | ConnectMultiWiFi in setup
|
@@ -884,7 +888,7 @@ week_number: 15
|
884 | 888 | ```
|
885 | 889 | Starting AsyncHTTPRequest_ESP_WiFiManager using LittleFS on ESP32S3_DEV
|
886 | 890 | ESPAsync_WiFiManager v1.12.1
|
887 |
| -AsyncHTTPRequest_Generic v1.8.0 |
| 891 | +AsyncHTTPRequest_Generic v1.8.1 |
888 | 892 | Stored: SSID = HueNet1, Pass = password
|
889 | 893 | Got stored Credentials. Timeout 120s
|
890 | 894 | ConnectMultiWiFi in setup
|
@@ -936,7 +940,7 @@ The terminal output of [AsyncHTTPRequest_ESP_Multi example](examples/AsyncHTTPRe
|
936 | 940 |
|
937 | 941 | ```
|
938 | 942 | Starting AsyncHTTPRequest_ESP_Multi using ESP32_DEV
|
939 |
| -AsyncHTTPRequest_Generic v1.8.0 |
| 943 | +AsyncHTTPRequest_Generic v1.8.1 |
940 | 944 | Connecting to WiFi SSID: HueNet1
|
941 | 945 | .......
|
942 | 946 | AsyncHTTPSRequest @ IP : 192.168.2.88
|
@@ -997,7 +1001,7 @@ The terminal output of [AsyncHTTPRequest_ESP8266_Ethernet example](examples/Asyn
|
997 | 1001 |
|
998 | 1002 | ```
|
999 | 1003 | Starting AsyncHTTPRequest_ESP8266_Ethernet on ESP8266_NODEMCU_ESP12E using ESP8266_W5500 Ethernet
|
1000 |
| -AsyncHTTPRequest_Generic v1.8.0 |
| 1004 | +AsyncHTTPRequest_Generic v1.8.1 |
1001 | 1005 | Connecting ethernet..
|
1002 | 1006 | Ethernet IP address: 192.168.2.187
|
1003 | 1007 |
|
@@ -1039,6 +1043,56 @@ week_number: 15
|
1039 | 1043 | HH
|
1040 | 1044 | ```
|
1041 | 1045 |
|
| 1046 | +--- |
| 1047 | + |
| 1048 | +#### 13. [AsyncHTTPRequest_ESP8266_Ethernet](examples/AsyncHTTPRequest_ESP8266_Ethernet) running on ESP8266_NODEMCU_ESP12E using ESP8266_ENC28J60 Ethernet |
| 1049 | + |
| 1050 | +The terminal output of [AsyncHTTPRequest_ESP8266_Ethernet example](examples/AsyncHTTPRequest_ESP8266_Ethernet) running on `ESP8266_NODEMCU_ESP12E` to demonstrate how to use ESP8266_ENC28J60 Ethernet Async feature. |
| 1051 | + |
| 1052 | +``` |
| 1053 | +Starting AsyncHTTPRequest_ESP8266_Ethernet on ESP8266_NODEMCU_ESP12E using ESP8266_ENC28J60 Ethernet |
| 1054 | +AsyncHTTPRequest_Generic v1.8.1 |
| 1055 | +Connecting to network : .......................................................... |
| 1056 | +Ethernet IP address: 192.168.2.187 |
| 1057 | +
|
| 1058 | +************************************** |
| 1059 | +abbreviation: EDT |
| 1060 | +client_ip: aaa.bbb.ccc.ddd |
| 1061 | +datetime: 2022-04-13T23:54:42.973735-04:00 |
| 1062 | +day_of_week: 3 |
| 1063 | +day_of_year: 103 |
| 1064 | +dst: true |
| 1065 | +dst_from: 2022-03-13T07:00:00+00:00 |
| 1066 | +dst_offset: 3600 |
| 1067 | +dst_until: 2022-11-06T06:00:00+00:00 |
| 1068 | +raw_offset: -18000 |
| 1069 | +timezone: America/Toronto |
| 1070 | +unixtime: 1649908482 |
| 1071 | +utc_datetime: 2022-04-14T03:54:42.973735+00:00 |
| 1072 | +utc_offset: -04:00 |
| 1073 | +week_number: 15 |
| 1074 | +************************************** |
| 1075 | +HHHHHH |
| 1076 | +************************************** |
| 1077 | +abbreviation: EDT |
| 1078 | +client_ip: aaa.bbb.ccc.ddd |
| 1079 | +datetime: 2022-04-13T23:55:42.894333-04:00 |
| 1080 | +day_of_week: 3 |
| 1081 | +day_of_year: 103 |
| 1082 | +dst: true |
| 1083 | +dst_from: 2022-03-13T07:00:00+00:00 |
| 1084 | +dst_offset: 3600 |
| 1085 | +dst_until: 2022-11-06T06:00:00+00:00 |
| 1086 | +raw_offset: -18000 |
| 1087 | +timezone: America/Toronto |
| 1088 | +unixtime: 1649908542 |
| 1089 | +utc_datetime: 2022-04-14T03:55:42.894333+00:00 |
| 1090 | +utc_offset: -04:00 |
| 1091 | +week_number: 15 |
| 1092 | +``` |
| 1093 | + |
| 1094 | + |
| 1095 | + |
1042 | 1096 | ---
|
1043 | 1097 | ---
|
1044 | 1098 |
|
@@ -1097,6 +1151,8 @@ Submit issues to: [AsyncHTTPRequest_Generic issues](https://github.com/khoih-pro
|
1097 | 1151 | 14. Use `ESP32-core's LittleFS` library instead of `Lorol's LITTLEFS` library for ESP32 core v2.0.0+
|
1098 | 1152 | 15. Add example [AsyncHTTPRequest_ESP_Multi](https://github.com/khoih-prog/AsyncHTTPRequest_Generic/tree/master/examples/AsyncHTTPRequest_ESP_Multi) to demonstrate how to send requests to multiple addresses and receive responses from them.
|
1099 | 1153 | 16. Add support to ESP8266 using **W5x00** with [**lwIP_w5100**](https://github.com/esp8266/Arduino/tree/master/libraries/lwIP_w5100) or [**lwIP_w5500**](https://github.com/esp8266/Arduino/tree/master/libraries/lwIP_w5500) library
|
| 1154 | +17. Add support to ESP8266 using **ENC28J60** with [**lwIP_enc28j60**](https://github.com/esp8266/Arduino/tree/master/libraries/lwIP_enc28j60) library |
| 1155 | + |
1100 | 1156 |
|
1101 | 1157 | ---
|
1102 | 1158 | ---
|
|
0 commit comments