@@ -55,8 +55,6 @@ IPAddress mySN(255, 255, 255, 0);
5555// Google DNS Server IP
5656IPAddress myDNS (8 , 8 , 8 , 8 );
5757
58- bool eth_connected = false ;
59-
6058int reqCount = 0 ; // number of requests received
6159
6260void 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 (" \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-
186135void 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