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

Commit bda58d9

Browse files
authored
v1.7.0 to add ESP32_S2
#### Releases v1.7.0 1. Add support to `ESP32_S2` boards using `LwIP ENC28J60 Ethernet`.
1 parent 2585133 commit bda58d9

File tree

51 files changed

+171
-145
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+171
-145
lines changed

changelog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
## Table of contents
1616

1717
* [Changelog](#changelog)
18+
* [Releases v1.7.0](#releases-v170)
1819
* [Releases v1.6.3](#releases-v163)
1920

2021

@@ -23,6 +24,10 @@
2324

2425
## Changelog
2526

27+
#### Releases v1.7.0
28+
29+
1. Add support to `ESP32_S2` boards using `LwIP ENC28J60 Ethernet`.
30+
2631
#### Releases v1.6.3
2732

2833
1. Initial coding to port [ESPAsyncWebServer](https://github.com/me-no-dev/ESPAsyncWebServer) to `ESP32_S3` boards using `LwIP ENC28J60 Ethernet`.

examples/AsyncMultiWebServer_ESP32_ENC/AsyncMultiWebServer_ESP32_ENC.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ IPAddress myDNS(8, 8, 8, 8);
5959
// For ENC28J60 & ESP32-S3
6060
// Optional values to override default settings
6161
// Don't change unless you know what you're doing
62-
//#define SPI_HOST SPI3_HOST
62+
//#define ETH_SPI_HOST SPI3_HOST
6363
//#define SPI_CLOCK_MHZ 8
6464

6565
// Must connect INT to GPIOxx or not working
@@ -178,7 +178,7 @@ void setup()
178178
Serial.println(ASYNC_WEBSERVER_ESP32_SC_ENC_VERSION);
179179

180180
AWS_LOGWARN(F("Default SPI pinout:"));
181-
AWS_LOGWARN1(F("SPI Host:"), SPI_HOST);
181+
AWS_LOGWARN1(F("SPI Host:"), ETH_SPI_HOST);
182182
AWS_LOGWARN1(F("MOSI:"), MOSI_GPIO);
183183
AWS_LOGWARN1(F("MISO:"), MISO_GPIO);
184184
AWS_LOGWARN1(F("SCK:"), SCK_GPIO);
@@ -198,8 +198,8 @@ void setup()
198198

199199
//bool begin(int MISO_GPIO, int MOSI_GPIO, int SCLK_GPIO, int CS_GPIO, int INT_GPIO, int SPI_CLOCK_MHZ,
200200
// int SPI_HOST, uint8_t *ENC28J60_Mac = ENC28J60_Default_Mac);
201-
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST );
202-
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST, mac[index] );
201+
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST );
202+
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST, mac[index] );
203203

204204
// Static IP, leave without this line to get IP via DHCP
205205
//bool config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns1 = 0, IPAddress dns2 = 0);

examples/AsyncSimpleServer_ESP32_ENC/AsyncSimpleServer_ESP32_ENC.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ IPAddress myDNS(8, 8, 8, 8);
5959
// For ENC28J60 & ESP32-S3
6060
// Optional values to override default settings
6161
// Don't change unless you know what you're doing
62-
//#define SPI_HOST SPI3_HOST
62+
//#define ETH_SPI_HOST SPI3_HOST
6363
//#define SPI_CLOCK_MHZ 8
6464

6565
// Must connect INT to GPIOxx or not working
@@ -100,7 +100,7 @@ void setup()
100100
Serial.println(ASYNC_WEBSERVER_ESP32_SC_ENC_VERSION);
101101

102102
AWS_LOGWARN(F("Default SPI pinout:"));
103-
AWS_LOGWARN1(F("SPI Host:"), SPI_HOST);
103+
AWS_LOGWARN1(F("SPI Host:"), ETH_SPI_HOST);
104104
AWS_LOGWARN1(F("MOSI:"), MOSI_GPIO);
105105
AWS_LOGWARN1(F("MISO:"), MISO_GPIO);
106106
AWS_LOGWARN1(F("SCK:"), SCK_GPIO);
@@ -120,8 +120,8 @@ void setup()
120120

121121
//bool begin(int MISO_GPIO, int MOSI_GPIO, int SCLK_GPIO, int CS_GPIO, int INT_GPIO, int SPI_CLOCK_MHZ,
122122
// int SPI_HOST, uint8_t *ENC28J60_Mac = ENC28J60_Default_Mac);
123-
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST );
124-
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST, mac[index] );
123+
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST );
124+
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST, mac[index] );
125125

126126
// Static IP, leave without this line to get IP via DHCP
127127
//bool config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns1 = 0, IPAddress dns2 = 0);

examples/AsyncWebServer_SendChunked/AsyncWebServer_SendChunked.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ IPAddress myDNS(8, 8, 8, 8);
5959
// For ENC28J60 & ESP32-S3
6060
// Optional values to override default settings
6161
// Don't change unless you know what you're doing
62-
//#define SPI_HOST SPI3_HOST
62+
//#define ETH_SPI_HOST SPI3_HOST
6363
//#define SPI_CLOCK_MHZ 8
6464

6565
// Must connect INT to GPIOxx or not working
@@ -187,7 +187,7 @@ void setup()
187187
Serial.println(ASYNC_WEBSERVER_ESP32_SC_ENC_VERSION);
188188

189189
AWS_LOGWARN(F("Default SPI pinout:"));
190-
AWS_LOGWARN1(F("SPI Host:"), SPI_HOST);
190+
AWS_LOGWARN1(F("SPI Host:"), ETH_SPI_HOST);
191191
AWS_LOGWARN1(F("MOSI:"), MOSI_GPIO);
192192
AWS_LOGWARN1(F("MISO:"), MISO_GPIO);
193193
AWS_LOGWARN1(F("SCK:"), SCK_GPIO);
@@ -207,8 +207,8 @@ void setup()
207207

208208
//bool begin(int MISO_GPIO, int MOSI_GPIO, int SCLK_GPIO, int CS_GPIO, int INT_GPIO, int SPI_CLOCK_MHZ,
209209
// int SPI_HOST, uint8_t *ENC28J60_Mac = ENC28J60_Default_Mac);
210-
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST );
211-
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST, mac[index] );
210+
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST );
211+
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST, mac[index] );
212212

213213
// Static IP, leave without this line to get IP via DHCP
214214
//bool config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns1 = 0, IPAddress dns2 = 0);

examples/Async_AdvancedWebServer/Async_AdvancedWebServer.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ IPAddress myDNS(8, 8, 8, 8);
8787
// For ENC28J60 & ESP32-S3
8888
// Optional values to override default settings
8989
// Don't change unless you know what you're doing
90-
//#define SPI_HOST SPI3_HOST
90+
//#define ETH_SPI_HOST SPI3_HOST
9191
//#define SPI_CLOCK_MHZ 8
9292

9393
// Must connect INT to GPIOxx or not working
@@ -199,7 +199,7 @@ void setup()
199199
Serial.println(ASYNC_WEBSERVER_ESP32_SC_ENC_VERSION);
200200

201201
AWS_LOGWARN(F("Default SPI pinout:"));
202-
AWS_LOGWARN1(F("SPI Host:"), SPI_HOST);
202+
AWS_LOGWARN1(F("SPI Host:"), ETH_SPI_HOST);
203203
AWS_LOGWARN1(F("MOSI:"), MOSI_GPIO);
204204
AWS_LOGWARN1(F("MISO:"), MISO_GPIO);
205205
AWS_LOGWARN1(F("SCK:"), SCK_GPIO);
@@ -219,8 +219,8 @@ void setup()
219219

220220
//bool begin(int MISO_GPIO, int MOSI_GPIO, int SCLK_GPIO, int CS_GPIO, int INT_GPIO, int SPI_CLOCK_MHZ,
221221
// int SPI_HOST, uint8_t *ENC28J60_Mac = ENC28J60_Default_Mac);
222-
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST );
223-
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST, mac[index] );
222+
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST );
223+
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST, mac[index] );
224224

225225
// Static IP, leave without this line to get IP via DHCP
226226
//bool config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns1 = 0, IPAddress dns2 = 0);

examples/Async_AdvancedWebServer_MemoryIssues_SendArduinoString/Async_AdvancedWebServer_MemoryIssues_SendArduinoString.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ IPAddress myDNS(8, 8, 8, 8);
8787
// For ENC28J60 & ESP32-S3
8888
// Optional values to override default settings
8989
// Don't change unless you know what you're doing
90-
//#define SPI_HOST SPI3_HOST
90+
//#define ETH_SPI_HOST SPI3_HOST
9191
//#define SPI_CLOCK_MHZ 8
9292

9393
// Must connect INT to GPIOxx or not working
@@ -245,7 +245,7 @@ void setup()
245245
Serial.println(ASYNC_WEBSERVER_ESP32_SC_ENC_VERSION);
246246

247247
AWS_LOGWARN(F("Default SPI pinout:"));
248-
AWS_LOGWARN1(F("SPI Host:"), SPI_HOST);
248+
AWS_LOGWARN1(F("SPI Host:"), ETH_SPI_HOST);
249249
AWS_LOGWARN1(F("MOSI:"), MOSI_GPIO);
250250
AWS_LOGWARN1(F("MISO:"), MISO_GPIO);
251251
AWS_LOGWARN1(F("SCK:"), SCK_GPIO);
@@ -265,8 +265,8 @@ void setup()
265265

266266
//bool begin(int MISO_GPIO, int MOSI_GPIO, int SCLK_GPIO, int CS_GPIO, int INT_GPIO, int SPI_CLOCK_MHZ,
267267
// int SPI_HOST, uint8_t *ENC28J60_Mac = ENC28J60_Default_Mac);
268-
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST );
269-
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST, mac[index] );
268+
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST );
269+
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST, mac[index] );
270270

271271
// Static IP, leave without this line to get IP via DHCP
272272
//bool config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns1 = 0, IPAddress dns2 = 0);

examples/Async_AdvancedWebServer_MemoryIssues_Send_CString/Async_AdvancedWebServer_MemoryIssues_Send_CString.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ IPAddress myDNS(8, 8, 8, 8);
8787
// For ENC28J60 & ESP32-S3
8888
// Optional values to override default settings
8989
// Don't change unless you know what you're doing
90-
//#define SPI_HOST SPI3_HOST
90+
//#define ETH_SPI_HOST SPI3_HOST
9191
//#define SPI_CLOCK_MHZ 8
9292

9393
// Must connect INT to GPIOxx or not working
@@ -243,7 +243,7 @@ void setup()
243243
Serial.println(ASYNC_WEBSERVER_ESP32_SC_ENC_VERSION);
244244

245245
AWS_LOGWARN(F("Default SPI pinout:"));
246-
AWS_LOGWARN1(F("SPI Host:"), SPI_HOST);
246+
AWS_LOGWARN1(F("SPI Host:"), ETH_SPI_HOST);
247247
AWS_LOGWARN1(F("MOSI:"), MOSI_GPIO);
248248
AWS_LOGWARN1(F("MISO:"), MISO_GPIO);
249249
AWS_LOGWARN1(F("SCK:"), SCK_GPIO);
@@ -274,8 +274,8 @@ void setup()
274274

275275
//bool begin(int MISO_GPIO, int MOSI_GPIO, int SCLK_GPIO, int CS_GPIO, int INT_GPIO, int SPI_CLOCK_MHZ,
276276
// int SPI_HOST, uint8_t *ENC28J60_Mac = ENC28J60_Default_Mac);
277-
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST );
278-
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST, mac[index] );
277+
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST );
278+
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST, mac[index] );
279279

280280
// Static IP, leave without this line to get IP via DHCP
281281
//bool config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns1 = 0, IPAddress dns2 = 0);

examples/Async_AdvancedWebServer_SendChunked/Async_AdvancedWebServer_SendChunked.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ IPAddress myDNS(8, 8, 8, 8);
8787
// For ENC28J60 & ESP32-S3
8888
// Optional values to override default settings
8989
// Don't change unless you know what you're doing
90-
//#define SPI_HOST SPI3_HOST
90+
//#define ETH_SPI_HOST SPI3_HOST
9191
//#define SPI_CLOCK_MHZ 8
9292

9393
// Must connect INT to GPIOxx or not working
@@ -217,7 +217,7 @@ void setup()
217217
Serial.println(ASYNC_WEBSERVER_ESP32_SC_ENC_VERSION);
218218

219219
AWS_LOGWARN(F("Default SPI pinout:"));
220-
AWS_LOGWARN1(F("SPI Host:"), SPI_HOST);
220+
AWS_LOGWARN1(F("SPI Host:"), ETH_SPI_HOST);
221221
AWS_LOGWARN1(F("MOSI:"), MOSI_GPIO);
222222
AWS_LOGWARN1(F("MISO:"), MISO_GPIO);
223223
AWS_LOGWARN1(F("SCK:"), SCK_GPIO);
@@ -237,8 +237,8 @@ void setup()
237237

238238
//bool begin(int MISO_GPIO, int MOSI_GPIO, int SCLK_GPIO, int CS_GPIO, int INT_GPIO, int SPI_CLOCK_MHZ,
239239
// int SPI_HOST, uint8_t *ENC28J60_Mac = ENC28J60_Default_Mac);
240-
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST );
241-
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST, mac[index] );
240+
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST );
241+
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST, mac[index] );
242242

243243
// Static IP, leave without this line to get IP via DHCP
244244
//bool config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns1 = 0, IPAddress dns2 = 0);

examples/Async_HelloServer/Async_HelloServer.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ IPAddress myDNS(8, 8, 8, 8);
5959
// For ENC28J60 & ESP32-S3
6060
// Optional values to override default settings
6161
// Don't change unless you know what you're doing
62-
//#define SPI_HOST SPI3_HOST
62+
//#define ETH_SPI_HOST SPI3_HOST
6363
//#define SPI_CLOCK_MHZ 8
6464

6565
// Must connect INT to GPIOxx or not working
@@ -119,7 +119,7 @@ void setup()
119119
Serial.println(ASYNC_WEBSERVER_ESP32_SC_ENC_VERSION);
120120

121121
AWS_LOGWARN(F("Default SPI pinout:"));
122-
AWS_LOGWARN1(F("SPI Host:"), SPI_HOST);
122+
AWS_LOGWARN1(F("SPI Host:"), ETH_SPI_HOST);
123123
AWS_LOGWARN1(F("MOSI:"), MOSI_GPIO);
124124
AWS_LOGWARN1(F("MISO:"), MISO_GPIO);
125125
AWS_LOGWARN1(F("SCK:"), SCK_GPIO);
@@ -139,8 +139,8 @@ void setup()
139139

140140
//bool begin(int MISO_GPIO, int MOSI_GPIO, int SCLK_GPIO, int CS_GPIO, int INT_GPIO, int SPI_CLOCK_MHZ,
141141
// int SPI_HOST, uint8_t *ENC28J60_Mac = ENC28J60_Default_Mac);
142-
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST );
143-
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST, mac[index] );
142+
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST );
143+
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST, mac[index] );
144144

145145
// Static IP, leave without this line to get IP via DHCP
146146
//bool config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns1 = 0, IPAddress dns2 = 0);

examples/Async_HelloServer2/Async_HelloServer2.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ IPAddress myDNS(8, 8, 8, 8);
5959
// For ENC28J60 & ESP32-S3
6060
// Optional values to override default settings
6161
// Don't change unless you know what you're doing
62-
//#define SPI_HOST SPI3_HOST
62+
//#define ETH_SPI_HOST SPI3_HOST
6363
//#define SPI_CLOCK_MHZ 8
6464

6565
// Must connect INT to GPIOxx or not working
@@ -119,7 +119,7 @@ void setup()
119119
Serial.println(ASYNC_WEBSERVER_ESP32_SC_ENC_VERSION);
120120

121121
AWS_LOGWARN(F("Default SPI pinout:"));
122-
AWS_LOGWARN1(F("SPI Host:"), SPI_HOST);
122+
AWS_LOGWARN1(F("SPI Host:"), ETH_SPI_HOST);
123123
AWS_LOGWARN1(F("MOSI:"), MOSI_GPIO);
124124
AWS_LOGWARN1(F("MISO:"), MISO_GPIO);
125125
AWS_LOGWARN1(F("SCK:"), SCK_GPIO);
@@ -139,8 +139,8 @@ void setup()
139139

140140
//bool begin(int MISO_GPIO, int MOSI_GPIO, int SCLK_GPIO, int CS_GPIO, int INT_GPIO, int SPI_CLOCK_MHZ,
141141
// int SPI_HOST, uint8_t *ENC28J60_Mac = ENC28J60_Default_Mac);
142-
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST );
143-
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST, mac[index] );
142+
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST );
143+
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST, mac[index] );
144144

145145
// Static IP, leave without this line to get IP via DHCP
146146
//bool config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns1 = 0, IPAddress dns2 = 0);

examples/Async_HttpBasicAuth/Async_HttpBasicAuth.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ IPAddress myDNS(8, 8, 8, 8);
5959
// For ENC28J60 & ESP32-S3
6060
// Optional values to override default settings
6161
// Don't change unless you know what you're doing
62-
//#define SPI_HOST SPI3_HOST
62+
//#define ETH_SPI_HOST SPI3_HOST
6363
//#define SPI_CLOCK_MHZ 8
6464

6565
// Must connect INT to GPIOxx or not working
@@ -96,7 +96,7 @@ void setup()
9696
Serial.println(ASYNC_WEBSERVER_ESP32_SC_ENC_VERSION);
9797

9898
AWS_LOGWARN(F("Default SPI pinout:"));
99-
AWS_LOGWARN1(F("SPI Host:"), SPI_HOST);
99+
AWS_LOGWARN1(F("SPI Host:"), ETH_SPI_HOST);
100100
AWS_LOGWARN1(F("MOSI:"), MOSI_GPIO);
101101
AWS_LOGWARN1(F("MISO:"), MISO_GPIO);
102102
AWS_LOGWARN1(F("SCK:"), SCK_GPIO);
@@ -116,8 +116,8 @@ void setup()
116116

117117
//bool begin(int MISO_GPIO, int MOSI_GPIO, int SCLK_GPIO, int CS_GPIO, int INT_GPIO, int SPI_CLOCK_MHZ,
118118
// int SPI_HOST, uint8_t *ENC28J60_Mac = ENC28J60_Default_Mac);
119-
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST );
120-
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST, mac[index] );
119+
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST );
120+
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST, mac[index] );
121121

122122
// Static IP, leave without this line to get IP via DHCP
123123
//bool config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns1 = 0, IPAddress dns2 = 0);

examples/Async_PostServer/Async_PostServer.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ IPAddress myDNS(8, 8, 8, 8);
5959
// For ENC28J60 & ESP32-S3
6060
// Optional values to override default settings
6161
// Don't change unless you know what you're doing
62-
//#define SPI_HOST SPI3_HOST
62+
//#define ETH_SPI_HOST SPI3_HOST
6363
//#define SPI_CLOCK_MHZ 8
6464

6565
// Must connect INT to GPIOxx or not working
@@ -187,7 +187,7 @@ void setup()
187187
Serial.println(ASYNC_WEBSERVER_ESP32_SC_ENC_VERSION);
188188

189189
AWS_LOGWARN(F("Default SPI pinout:"));
190-
AWS_LOGWARN1(F("SPI Host:"), SPI_HOST);
190+
AWS_LOGWARN1(F("SPI Host:"), ETH_SPI_HOST);
191191
AWS_LOGWARN1(F("MOSI:"), MOSI_GPIO);
192192
AWS_LOGWARN1(F("MISO:"), MISO_GPIO);
193193
AWS_LOGWARN1(F("SCK:"), SCK_GPIO);
@@ -207,8 +207,8 @@ void setup()
207207

208208
//bool begin(int MISO_GPIO, int MOSI_GPIO, int SCLK_GPIO, int CS_GPIO, int INT_GPIO, int SPI_CLOCK_MHZ,
209209
// int SPI_HOST, uint8_t *ENC28J60_Mac = ENC28J60_Default_Mac);
210-
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST );
211-
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST, mac[index] );
210+
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST );
211+
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST, mac[index] );
212212

213213
// Static IP, leave without this line to get IP via DHCP
214214
//bool config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns1 = 0, IPAddress dns2 = 0);

examples/Async_RegexPatterns_ESP32_ENC/Async_RegexPatterns_ESP32_ENC.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ IPAddress myDNS(8, 8, 8, 8);
7878
// For ENC28J60 & ESP32-S3
7979
// Optional values to override default settings
8080
// Don't change unless you know what you're doing
81-
//#define SPI_HOST SPI3_HOST
81+
//#define ETH_SPI_HOST SPI3_HOST
8282
//#define SPI_CLOCK_MHZ 8
8383

8484
// Must connect INT to GPIOxx or not working
@@ -119,7 +119,7 @@ void setup()
119119
Serial.println(ASYNC_WEBSERVER_ESP32_SC_ENC_VERSION);
120120

121121
AWS_LOGWARN(F("Default SPI pinout:"));
122-
AWS_LOGWARN1(F("SPI Host:"), SPI_HOST);
122+
AWS_LOGWARN1(F("SPI Host:"), ETH_SPI_HOST);
123123
AWS_LOGWARN1(F("MOSI:"), MOSI_GPIO);
124124
AWS_LOGWARN1(F("MISO:"), MISO_GPIO);
125125
AWS_LOGWARN1(F("SCK:"), SCK_GPIO);
@@ -139,8 +139,8 @@ void setup()
139139

140140
//bool begin(int MISO_GPIO, int MOSI_GPIO, int SCLK_GPIO, int CS_GPIO, int INT_GPIO, int SPI_CLOCK_MHZ,
141141
// int SPI_HOST, uint8_t *ENC28J60_Mac = ENC28J60_Default_Mac);
142-
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST );
143-
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST, mac[index] );
142+
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST );
143+
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST, mac[index] );
144144

145145
// Static IP, leave without this line to get IP via DHCP
146146
//bool config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns1 = 0, IPAddress dns2 = 0);

examples/Async_WebSocketsServer/Async_WebSocketsServer.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ IPAddress myDNS(8, 8, 8, 8);
5959
// For ENC28J60 & ESP32-S3
6060
// Optional values to override default settings
6161
// Don't change unless you know what you're doing
62-
//#define SPI_HOST SPI3_HOST
62+
//#define ETH_SPI_HOST SPI3_HOST
6363
//#define SPI_CLOCK_MHZ 8
6464

6565
// Must connect INT to GPIOxx or not working
@@ -209,7 +209,7 @@ void setup()
209209
Serial.println(ASYNC_WEBSERVER_ESP32_SC_ENC_VERSION);
210210

211211
AWS_LOGWARN(F("Default SPI pinout:"));
212-
AWS_LOGWARN1(F("SPI Host:"), SPI_HOST);
212+
AWS_LOGWARN1(F("SPI Host:"), ETH_SPI_HOST);
213213
AWS_LOGWARN1(F("MOSI:"), MOSI_GPIO);
214214
AWS_LOGWARN1(F("MISO:"), MISO_GPIO);
215215
AWS_LOGWARN1(F("SCK:"), SCK_GPIO);
@@ -229,8 +229,8 @@ void setup()
229229

230230
//bool begin(int MISO_GPIO, int MOSI_GPIO, int SCLK_GPIO, int CS_GPIO, int INT_GPIO, int SPI_CLOCK_MHZ,
231231
// int SPI_HOST, uint8_t *ENC28J60_Mac = ENC28J60_Default_Mac);
232-
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST );
233-
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, SPI_HOST, mac[index] );
232+
//ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST );
233+
ETH.begin( MISO_GPIO, MOSI_GPIO, SCK_GPIO, CS_GPIO, INT_GPIO, SPI_CLOCK_MHZ, ETH_SPI_HOST, mac[index] );
234234

235235
// Static IP, leave without this line to get IP via DHCP
236236
//bool config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns1 = 0, IPAddress dns2 = 0);

0 commit comments

Comments
 (0)