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

Commit 3ec6bbe

Browse files
authored
v1.2.0 to add common code to library
#### Releases v1.2.0 1. Add common code to library 2. Renew examples
1 parent 0fe3f92 commit 3ec6bbe

File tree

1 file changed

+2
-54
lines changed

1 file changed

+2
-54
lines changed

examples/AdvancedWebServer/AdvancedWebServer.ino

Lines changed: 2 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,6 @@ IPAddress mySN(255, 255, 255, 0);
5555
// Google DNS Server IP
5656
IPAddress myDNS(8, 8, 8, 8);
5757

58-
bool eth_connected = false;
59-
6058
int reqCount = 0; // number of requests received
6159

6260
void handleRoot()
@@ -134,55 +132,6 @@ void drawGraph()
134132
server.send(200, F("image/svg+xml"), out);
135133
}
136134

137-
void WiFiEvent(WiFiEvent_t event)
138-
{
139-
switch (event)
140-
{
141-
case SYSTEM_EVENT_ETH_START:
142-
Serial.println("\nETH Started");
143-
//set eth hostname here
144-
ETH.setHostname("WT32-ETH01");
145-
break;
146-
case SYSTEM_EVENT_ETH_CONNECTED:
147-
Serial.println("ETH Connected");
148-
break;
149-
150-
case SYSTEM_EVENT_ETH_GOT_IP:
151-
if (!eth_connected)
152-
{
153-
Serial.print("ETH MAC: ");
154-
Serial.print(ETH.macAddress());
155-
Serial.print(", IPv4: ");
156-
Serial.print(ETH.localIP());
157-
158-
if (ETH.fullDuplex())
159-
{
160-
Serial.print(", FULL_DUPLEX");
161-
}
162-
163-
Serial.print(", ");
164-
Serial.print(ETH.linkSpeed());
165-
Serial.println("Mbps");
166-
eth_connected = true;
167-
}
168-
169-
break;
170-
171-
case SYSTEM_EVENT_ETH_DISCONNECTED:
172-
Serial.println("ETH Disconnected");
173-
eth_connected = false;
174-
break;
175-
176-
case SYSTEM_EVENT_ETH_STOP:
177-
Serial.println("\nETH Stopped");
178-
eth_connected = false;
179-
break;
180-
181-
default:
182-
break;
183-
}
184-
}
185-
186135
void setup()
187136
{
188137
Serial.begin(115200);
@@ -204,10 +153,9 @@ void setup()
204153
//bool config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns1 = 0, IPAddress dns2 = 0);
205154
ETH.config(myIP, myGW, mySN, myDNS);
206155

207-
WiFi.onEvent(WiFiEvent);
156+
WT32_ETH01_onEvent();
208157

209-
while (!eth_connected)
210-
delay(100);
158+
WT32_ETH01_waitForConnect();
211159

212160
server.on(F("/"), handleRoot);
213161
server.on(F("/test.svg"), drawGraph);

0 commit comments

Comments
 (0)