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

Commit 2ae38ff

Browse files
authored
v1.5.3 to use built-in ESP32 MAC
#### Releases v1.5.3 1. Using `SPI_DMA_CH_AUTO` and built-in ESP32 MAC 2. Improve library and examples code
1 parent c8bccad commit 2ae38ff

File tree

1 file changed

+28
-24
lines changed

1 file changed

+28
-24
lines changed

README.md

Lines changed: 28 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -98,14 +98,15 @@ Library is providing similar functions to:
9898
1. [Ivan Grokhotkov's ESP32 WebServer](https://github.com/espressif/arduino-esp32/tree/master/libraries/WebServer)
9999
2. [HTTPClient Library](https://github.com/espressif/arduino-esp32/tree/master/libraries/HTTPClient)
100100

101+
---
101102

102103
#### Currently supported Boards
103104

104105
This [**WebServer_ESP32_W5500** library](https://github.com/khoih-prog/WebServer_ESP32_W5500) currently supports these following boards:
105106

106107
1. **ESP32_DEV with W5500 boards** using `LwIP W5500 Ethernet`
107108

108-
109+
---
109110

110111
#### W5500
111112

@@ -462,7 +463,7 @@ You can change the `INT` pin to another one. Default is `GPIO4`
462463
#### File [AdvancedWebServer.ino](examples/AdvancedWebServer/AdvancedWebServer.ino)
463464

464465

465-
https://github.com/khoih-prog/WebServer_ESP32_W5500/blob/6bc89ead823ecaa55c0c1c154461094fd6774577/examples/AdvancedWebServer/AdvancedWebServer.ino#L41-L277
466+
https://github.com/khoih-prog/WebServer_ESP32_W5500/blob/c8bccad4dfff3a3e15611537fa023d6ea3c28937/examples/AdvancedWebServer/AdvancedWebServer.ino#L41-L275
466467

467468
---
468469
---
@@ -479,7 +480,7 @@ The following are debug terminal output and screen shot when running example [Ad
479480

480481
```cpp
481482
Start AdvancedWebServer on ESP32_DEV with ESP32_W5500
482-
WebServer_ESP32_W5500 v1.5.2 for core v2.0.0+
483+
WebServer_ESP32_W5500 v1.5.3 for core v2.0.0+
483484
[EWS] Default SPI pinout:
484485
[EWS] SPI_HOST: 2
485486
[EWS] MOSI: 23
@@ -492,9 +493,9 @@ WebServer_ESP32_W5500 v1.5.2 for core v2.0.0+
492493

493494
ETH Started
494495
ETH Connected
495-
ETH MAC: DE:AD:BE:EF:FE:09, IPv4: 192.168.2.94
496+
ETH MAC: B4:E6:2D:E9:68:AC, IPv4: 192.168.2.78
496497
FULL_DUPLEX, 100Mbps
497-
HTTP EthernetWebServer is @ IP : 192.168.2.94
498+
HTTP EthernetWebServer is @ IP : 192.168.2.78
498499
.......... .......... .......... .....
499500
```
500501
@@ -507,7 +508,7 @@ The terminal output of **ESP32_DEV with W5500** running [MQTT_ThingStream exampl
507508
508509
```cpp
509510
Start MQTT_ThingStream on ESP32_DEV with ESP32_W5500
510-
WebServer_ESP32_W5500 v1.5.2 for core v2.0.0+
511+
WebServer_ESP32_W5500 v1.5.3 for core v2.0.0+
511512
[EWS] Default SPI pinout:
512513
[EWS] SPI_HOST: 2
513514
[EWS] MOSI: 23
@@ -520,7 +521,7 @@ WebServer_ESP32_W5500 v1.5.2 for core v2.0.0+
520521
521522
ETH Started
522523
ETH Connected
523-
ETH MAC: DE:AD:BE:EF:FE:09, IPv4: 192.168.2.94
524+
ETH MAC: B4:E6:2D:E9:68:AC, IPv4: 192.168.2.78
524525
FULL_DUPLEX, 100Mbps
525526
***************************************
526527
ESP32_Pub
@@ -540,7 +541,7 @@ The terminal output of **ESP32_DEV with W5500** running [MQTTClient_Auth example
540541

541542
```cpp
542543
Start MQTTClient_Auth on ESP32_DEV with ESP32_W5500
543-
WebServer_ESP32_W5500 v1.5.2 for core v2.0.0+
544+
WebServer_ESP32_W5500 v1.5.3 for core v2.0.0+
544545
[EWS] Default SPI pinout:
545546
[EWS] SPI_HOST: 2
546547
[EWS] MOSI: 23
@@ -553,7 +554,7 @@ WebServer_ESP32_W5500 v1.5.2 for core v2.0.0+
553554

554555
ETH Started
555556
ETH Connected
556-
ETH MAC: DE:AD:BE:EF:FE:09, IPv4: 192.168.2.94
557+
ETH MAC: B4:E6:2D:E9:68:AC, IPv4: 192.168.2.78
557558
FULL_DUPLEX, 100Mbps
558559
Attempting MQTT connection to broker.emqx.io...connected
559560
Message Send : MQTT_Pub => Hello from MQTTClient_Auth on ESP32_DEV with ESP32_W5500
@@ -570,7 +571,7 @@ The terminal output of **ESP32_DEV with W5500** running [MQTTClient_Basic exampl
570571
571572
```cpp
572573
Start MQTTClient_Basic on ESP32_DEV with ESP32_W5500
573-
WebServer_ESP32_W5500 v1.5.2 for core v2.0.0+
574+
WebServer_ESP32_W5500 v1.5.3 for core v2.0.0+
574575
[EWS] Default SPI pinout:
575576
[EWS] SPI_HOST: 2
576577
[EWS] MOSI: 23
@@ -583,7 +584,7 @@ WebServer_ESP32_W5500 v1.5.2 for core v2.0.0+
583584
584585
ETH Started
585586
ETH Connected
586-
ETH MAC: DE:AD:BE:EF:FE:09, IPv4: 192.168.2.94
587+
ETH MAC: B4:E6:2D:E9:68:AC, IPv4: 192.168.2.78
587588
FULL_DUPLEX, 100Mbps
588589
Message Send : MQTT_Pub => Hello from MQTTClient_Basic on ESP32_DEV with ESP32_W5500
589590
Message arrived [MQTT_Pub] Hello from MQTTClient_Basic on ESP32_DEV with ESP32_W5500
@@ -601,7 +602,7 @@ The terminal output of **ESP32_DEV with W5500** running [WebClient example](exam
601602

602603
```cpp
603604
Start WebClient on ESP32_DEV with ESP32_W5500
604-
WebServer_ESP32_W5500 v1.5.2 for core v2.0.0+
605+
WebServer_ESP32_W5500 v1.5.3 for core v2.0.0+
605606
[EWS] Default SPI pinout:
606607
[EWS] SPI_HOST: 2
607608
[EWS] MOSI: 23
@@ -614,25 +615,25 @@ WebServer_ESP32_W5500 v1.5.2 for core v2.0.0+
614615

615616
ETH Started
616617
ETH Connected
617-
ETH MAC: DE:AD:BE:EF:FE:09, IPv4: 192.168.2.94
618+
ETH MAC: B4:E6:2D:E9:68:AC, IPv4: 192.168.2.78
618619
FULL_DUPLEX, 100Mbps
619620

620621
Starting connection to server...
621622
Connected to server
622623
HTTP/1.1 200 OK
623-
Date: Wed, 30 Nov 2022 04:52:20 GMT
624+
Date: Wed, 11 Jan 2023 19:19:39 GMT
624625
Content-Type: text/plain
625626
Content-Length: 2263
626627
Connection: close
627-
x-amz-id-2: q2XAqMZsvAMt59JeqIqDBiGSb+uvooIA75AooiEzXmX2OSoP9kBk8IXpNxPXRt3VSYzk+LKPNdA=
628-
x-amz-request-id: B67V69X1BDCKW1EQ
628+
x-amz-id-2: Tibw9r4/epZQzFM/rmO3cvTdq1DH4jSKocwQ9aMHx4RlkSotUFEGantuPNlKQKGqoHtdqwpFKw0=
629+
x-amz-request-id: SD2XWDHW10J2H90M
629630
Last-Modified: Wed, 23 Feb 2022 14:56:42 GMT
630631
ETag: "667cf48afcc12c38c8c1637947a04224"
631632
CF-Cache-Status: DYNAMIC
632-
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=60ywObEEF1JnXxrXeDlAqTSdfdWxDa94yq5sDVdWCa5AjKoMSN9o79UGcq4%2B9NHdv0bt3pe22cNvmNjRlGX8wSLBUx%2BTs9jtybg0R1Ke0n8nA7PNC99HIBxqWy9Ru5o%3D"}],"group":"cf-nel","max_age":604800}
633+
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=HDCMzIyDC7oeBtywXTEb50R8fKz1H%2B7cB18KeeJVTdmf6NrFvvbxfSPcInISlUQCNqHTVbYQp4rVNVXnwo8qvTMn8bP92ozfI53aScTnOJvPaBYaK4vOt%2FZxKfHsj3o%3D"}],"group":"cf-nel","max_age":604800}
633634
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
634635
Server: cloudflare
635-
CF-RAY: 7720f918bc773ff2-YYZ
636+
CF-RAY: 78800158694b1839-EWR
636637
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
637638

638639

@@ -687,7 +688,7 @@ The terminal output of **ESP32_DEV with W5500** running [UDPSendReceive example]
687688
688689
```cpp
689690
Start UDPSendReceive on ESP32_DEV with ESP32_W5500
690-
WebServer_ESP32_W5500 v1.5.2 for core v2.0.0+
691+
WebServer_ESP32_W5500 v1.5.3 for core v2.0.0+
691692
[EWS] Default SPI pinout:
692693
[EWS] SPI_HOST: 2
693694
[EWS] MOSI: 23
@@ -700,16 +701,16 @@ WebServer_ESP32_W5500 v1.5.2 for core v2.0.0+
700701
701702
ETH Started
702703
ETH Connected
703-
ETH MAC: DE:AD:BE:EF:FE:09, IPv4: 192.168.2.94
704+
ETH MAC: B4:E6:2D:E9:68:AC, IPv4: 192.168.2.78
704705
FULL_DUPLEX, 100Mbps
705706
706707
Starting connection to server...
707708
Listening on port 2390
708709
UDP Packet received, size 48
709710
From 132.163.97.3, port 123
710-
Seconds since Jan 1 1900 = 3878772695
711-
Unix time = 1669783895
712-
The UTC time is 4:51:35
711+
Seconds since Jan 1 1900 = 3882452857
712+
Unix time = 1673464057
713+
The UTC time is 19:07:37
713714
```
714715

715716
---
@@ -750,7 +751,10 @@ Submit issues to: [WebServer_ESP32_W5500 issues](https://github.com/khoih-prog/W
750751
### DONE
751752

752753
1. Add support to ESP32-based **ESP32_DEV with W5500** using `LwIP W5500 Ethernet`
753-
754+
2. Using `SPI_DMA_CH_AUTO`
755+
3. Using `ESP32` built-in ESP32 Ethernet `MAC Address`
756+
757+
754758
---
755759
---
756760

0 commit comments

Comments
 (0)