@@ -55,8 +55,6 @@ IPAddress mySN(255, 255, 255, 0);
55
55
// Google DNS Server IP
56
56
IPAddress myDNS (8 , 8 , 8 , 8 );
57
57
58
- bool eth_connected = false ;
59
-
60
58
int reqCount = 0 ; // number of requests received
61
59
62
60
void handleRoot ()
@@ -134,55 +132,6 @@ void drawGraph()
134
132
server.send (200 , F (" image/svg+xml" ), out);
135
133
}
136
134
137
- void WiFiEvent (WiFiEvent_t event)
138
- {
139
- switch (event)
140
- {
141
- case SYSTEM_EVENT_ETH_START:
142
- Serial.println (" \n ETH 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 (" \n ETH Stopped" );
178
- eth_connected = false ;
179
- break ;
180
-
181
- default :
182
- break ;
183
- }
184
- }
185
-
186
135
void setup ()
187
136
{
188
137
Serial.begin (115200 );
@@ -204,10 +153,9 @@ void setup()
204
153
// bool config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns1 = 0, IPAddress dns2 = 0);
205
154
ETH.config (myIP, myGW, mySN, myDNS);
206
155
207
- WiFi. onEvent (WiFiEvent );
156
+ WT32_ETH01_onEvent ( );
208
157
209
- while (!eth_connected)
210
- delay (100 );
158
+ WT32_ETH01_waitForConnect ();
211
159
212
160
server.on (F (" /" ), handleRoot);
213
161
server.on (F (" /test.svg" ), drawGraph);
0 commit comments