@@ -239,74 +239,90 @@ static void net_wifi_onAPModeStationDisconnected(const WiFiEventSoftAPModeStatio
239239};
240240
241241#ifdef ESP32
242- void net_event (WiFiEvent_t event, system_event_info_t info)
242+ void net_event (WiFiEvent_t event, arduino_event_info_t info)
243243{
244244 DBUGF (" Got Network event %s" ,
245- SYSTEM_EVENT_WIFI_READY == event ? " SYSTEM_EVENT_WIFI_READY" :
246- SYSTEM_EVENT_SCAN_DONE == event ? " SYSTEM_EVENT_SCAN_DONE" :
247- SYSTEM_EVENT_STA_START == event ? " SYSTEM_EVENT_STA_START" :
248- SYSTEM_EVENT_STA_STOP == event ? " SYSTEM_EVENT_STA_STOP" :
249- SYSTEM_EVENT_STA_CONNECTED == event ? " SYSTEM_EVENT_STA_CONNECTED" :
250- SYSTEM_EVENT_STA_DISCONNECTED == event ? " SYSTEM_EVENT_STA_DISCONNECTED" :
251- SYSTEM_EVENT_STA_AUTHMODE_CHANGE == event ? " SYSTEM_EVENT_STA_AUTHMODE_CHANGE" :
252- SYSTEM_EVENT_STA_GOT_IP == event ? " SYSTEM_EVENT_STA_GOT_IP" :
253- SYSTEM_EVENT_STA_LOST_IP == event ? " SYSTEM_EVENT_STA_LOST_IP" :
254- SYSTEM_EVENT_STA_WPS_ER_SUCCESS == event ? " SYSTEM_EVENT_STA_WPS_ER_SUCCESS" :
255- SYSTEM_EVENT_STA_WPS_ER_FAILED == event ? " SYSTEM_EVENT_STA_WPS_ER_FAILED" :
256- SYSTEM_EVENT_STA_WPS_ER_TIMEOUT == event ? " SYSTEM_EVENT_STA_WPS_ER_TIMEOUT" :
257- SYSTEM_EVENT_STA_WPS_ER_PIN == event ? " SYSTEM_EVENT_STA_WPS_ER_PIN" :
258- SYSTEM_EVENT_AP_START == event ? " SYSTEM_EVENT_AP_START" :
259- SYSTEM_EVENT_AP_STOP == event ? " SYSTEM_EVENT_AP_STOP" :
260- SYSTEM_EVENT_AP_STACONNECTED == event ? " SYSTEM_EVENT_AP_STACONNECTED" :
261- SYSTEM_EVENT_AP_STADISCONNECTED == event ? " SYSTEM_EVENT_AP_STADISCONNECTED" :
262- SYSTEM_EVENT_AP_STAIPASSIGNED == event ? " SYSTEM_EVENT_AP_STAIPASSIGNED" :
263- SYSTEM_EVENT_AP_PROBEREQRECVED == event ? " SYSTEM_EVENT_AP_PROBEREQRECVED" :
264- SYSTEM_EVENT_GOT_IP6 == event ? " SYSTEM_EVENT_GOT_IP6" :
265- SYSTEM_EVENT_ETH_START == event ? " SYSTEM_EVENT_ETH_START" :
266- SYSTEM_EVENT_ETH_STOP == event ? " SYSTEM_EVENT_ETH_STOP" :
267- SYSTEM_EVENT_ETH_CONNECTED == event ? " SYSTEM_EVENT_ETH_CONNECTED" :
268- SYSTEM_EVENT_ETH_DISCONNECTED == event ? " SYSTEM_EVENT_ETH_DISCONNECTED" :
269- SYSTEM_EVENT_ETH_GOT_IP == event ? " SYSTEM_EVENT_ETH_GOT_IP" :
245+
246+ ARDUINO_EVENT_WIFI_READY == event ? " ARDUINO_EVENT_WIFI_READY" :
247+ ARDUINO_EVENT_WIFI_SCAN_DONE == event ? " ARDUINO_EVENT_WIFI_SCAN_DONE" :
248+ ARDUINO_EVENT_WIFI_STA_START == event ? " ARDUINO_EVENT_WIFI_STA_START" :
249+ ARDUINO_EVENT_WIFI_STA_STOP == event ? " ARDUINO_EVENT_WIFI_STA_STOP" :
250+ ARDUINO_EVENT_WIFI_STA_CONNECTED == event ? " ARDUINO_EVENT_WIFI_STA_CONNECTED" :
251+ ARDUINO_EVENT_WIFI_STA_DISCONNECTED == event ? " ARDUINO_EVENT_WIFI_STA_DISCONNECTED" :
252+ ARDUINO_EVENT_WIFI_STA_AUTHMODE_CHANGE == event ? " ARDUINO_EVENT_WIFI_STA_AUTHMODE_CHANGE" :
253+ ARDUINO_EVENT_WIFI_STA_GOT_IP == event ? " ARDUINO_EVENT_WIFI_STA_GOT_IP" :
254+ ARDUINO_EVENT_WIFI_STA_GOT_IP6 == event ? " ARDUINO_EVENT_WIFI_STA_GOT_IP6" :
255+ ARDUINO_EVENT_WIFI_STA_LOST_IP == event ? " ARDUINO_EVENT_WIFI_STA_LOST_IP" :
256+ ARDUINO_EVENT_WIFI_AP_START == event ? " ARDUINO_EVENT_WIFI_AP_START" :
257+ ARDUINO_EVENT_WIFI_AP_STOP == event ? " ARDUINO_EVENT_WIFI_AP_STOP" :
258+ ARDUINO_EVENT_WIFI_AP_STACONNECTED == event ? " ARDUINO_EVENT_WIFI_AP_STACONNECTED" :
259+ ARDUINO_EVENT_WIFI_AP_STADISCONNECTED == event ? " ARDUINO_EVENT_WIFI_AP_STADISCONNECTED" :
260+ ARDUINO_EVENT_WIFI_AP_STAIPASSIGNED == event ? " ARDUINO_EVENT_WIFI_AP_STAIPASSIGNED" :
261+ ARDUINO_EVENT_WIFI_AP_PROBEREQRECVED == event ? " ARDUINO_EVENT_WIFI_AP_PROBEREQRECVED" :
262+ ARDUINO_EVENT_WIFI_AP_GOT_IP6 == event ? " ARDUINO_EVENT_WIFI_AP_GOT_IP6" :
263+ ARDUINO_EVENT_WIFI_FTM_REPORT == event ? " ARDUINO_EVENT_WIFI_FTM_REPORT" :
264+ ARDUINO_EVENT_ETH_START == event ? " ARDUINO_EVENT_ETH_START" :
265+ ARDUINO_EVENT_ETH_STOP == event ? " ARDUINO_EVENT_ETH_STOP" :
266+ ARDUINO_EVENT_ETH_CONNECTED == event ? " ARDUINO_EVENT_ETH_CONNECTED" :
267+ ARDUINO_EVENT_ETH_DISCONNECTED == event ? " ARDUINO_EVENT_ETH_DISCONNECTED" :
268+ ARDUINO_EVENT_ETH_GOT_IP == event ? " ARDUINO_EVENT_ETH_GOT_IP" :
269+ ARDUINO_EVENT_ETH_GOT_IP6 == event ? " ARDUINO_EVENT_ETH_GOT_IP6" :
270+ ARDUINO_EVENT_WPS_ER_SUCCESS == event ? " ARDUINO_EVENT_WPS_ER_SUCCESS" :
271+ ARDUINO_EVENT_WPS_ER_FAILED == event ? " ARDUINO_EVENT_WPS_ER_FAILED" :
272+ ARDUINO_EVENT_WPS_ER_TIMEOUT == event ? " ARDUINO_EVENT_WPS_ER_TIMEOUT" :
273+ ARDUINO_EVENT_WPS_ER_PIN == event ? " ARDUINO_EVENT_WPS_ER_PIN" :
274+ ARDUINO_EVENT_WPS_ER_PBC_OVERLAP == event ? " ARDUINO_EVENT_WPS_ER_PBC_OVERLAP" :
275+ ARDUINO_EVENT_SC_SCAN_DONE == event ? " ARDUINO_EVENT_SC_SCAN_DONE" :
276+ ARDUINO_EVENT_SC_FOUND_CHANNEL == event ? " ARDUINO_EVENT_SC_FOUND_CHANNEL" :
277+ ARDUINO_EVENT_SC_GOT_SSID_PSWD == event ? " ARDUINO_EVENT_SC_GOT_SSID_PSWD" :
278+ ARDUINO_EVENT_SC_SEND_ACK_DONE == event ? " ARDUINO_EVENT_SC_SEND_ACK_DONE" :
279+ ARDUINO_EVENT_PROV_INIT == event ? " ARDUINO_EVENT_PROV_INIT" :
280+ ARDUINO_EVENT_PROV_DEINIT == event ? " ARDUINO_EVENT_PROV_DEINIT" :
281+ ARDUINO_EVENT_PROV_START == event ? " ARDUINO_EVENT_PROV_START" :
282+ ARDUINO_EVENT_PROV_END == event ? " ARDUINO_EVENT_PROV_END" :
283+ ARDUINO_EVENT_PROV_CRED_RECV == event ? " ARDUINO_EVENT_PROV_CRED_RECV" :
284+ ARDUINO_EVENT_PROV_CRED_FAIL == event ? " ARDUINO_EVENT_PROV_CRED_FAIL" :
285+ ARDUINO_EVENT_PROV_CRED_SUCCESS == event ? " ARDUINO_EVENT_PROV_CRED_SUCCESS" :
270286 " UNKNOWN"
271287 );
272288
273289 switch (event)
274290 {
275- case SYSTEM_EVENT_AP_START :
291+ case ARDUINO_EVENT_WIFI_AP_START :
276292 {
277293 if (WiFi.softAPsetHostname (esp_hostname.c_str ())) {
278294 DBUGF (" Set host name to %s" , WiFi.softAPgetHostname ());
279295 } else {
280296 DBUGF (" Setting host name failed: %s" , esp_hostname.c_str ());
281297 }
282298 } break ;
283- case SYSTEM_EVENT_STA_START :
299+ case ARDUINO_EVENT_WIFI_STA_START :
284300 {
285301 if (WiFi.setHostname (esp_hostname.c_str ())) {
286302 DBUGF (" Set host name to %s" , WiFi.getHostname ());
287303 } else {
288304 DBUGF (" Setting host name failed: %s" , esp_hostname.c_str ());
289305 }
290306 } break ;
291- case SYSTEM_EVENT_STA_CONNECTED :
307+ case ARDUINO_EVENT_WIFI_STA_CONNECTED :
292308 {
293- auto & src = info.connected ;
309+ auto & src = info.wifi_sta_connected ;
294310 WiFiEventStationModeConnected dst;
295311 dst.ssid = String (reinterpret_cast <char *>(src.ssid ));
296312 memcpy (dst.bssid , src.bssid , 6 );
297313 dst.channel = src.channel ;
298314 net_wifi_onStationModeConnected (dst);
299315 } break ;
300- case SYSTEM_EVENT_STA_DISCONNECTED :
316+ case ARDUINO_EVENT_WIFI_STA_DISCONNECTED :
301317 {
302- auto & src = info.disconnected ;
318+ auto & src = info.wifi_sta_disconnected ;
303319 WiFiEventStationModeDisconnected dst;
304320 dst.ssid = String (reinterpret_cast <char *>(src.ssid ));
305321 memcpy (dst.bssid , src.bssid , 6 );
306322 dst.reason = static_cast <WiFiDisconnectReason>(src.reason );
307323 net_wifi_onStationModeDisconnected (dst);
308324 } break ;
309- case SYSTEM_EVENT_STA_GOT_IP :
325+ case ARDUINO_EVENT_WIFI_STA_GOT_IP :
310326 {
311327 auto & src = info.got_ip .ip_info ;
312328 WiFiEventStationModeGotIP dst;
@@ -315,24 +331,24 @@ void net_event(WiFiEvent_t event, system_event_info_t info)
315331 dst.gw = src.gw .addr ;
316332 net_wifi_onStationModeGotIP (dst);
317333 } break ;
318- case SYSTEM_EVENT_AP_STACONNECTED :
334+ case ARDUINO_EVENT_WIFI_AP_STACONNECTED :
319335 {
320- auto & src = info.sta_connected ;
336+ auto & src = info.wifi_ap_staconnected ;
321337 WiFiEventSoftAPModeStationConnected dst;
322338 memcpy (dst.mac , src.mac , 6 );
323339 dst.aid = src.aid ;
324340 net_wifi_onAPModeStationConnected (dst);
325341 } break ;
326- case SYSTEM_EVENT_AP_STADISCONNECTED :
342+ case ARDUINO_EVENT_WIFI_AP_STADISCONNECTED :
327343 {
328- auto & src = info.sta_disconnected ;
344+ auto & src = info.wifi_ap_stadisconnected ;
329345 WiFiEventSoftAPModeStationDisconnected dst;
330346 memcpy (dst.mac , src.mac , 6 );
331347 dst.aid = src.aid ;
332348 net_wifi_onAPModeStationDisconnected (dst);
333349 } break ;
334350#ifdef ENABLE_WIRED_ETHERNET
335- case SYSTEM_EVENT_ETH_START :
351+ case ARDUINO_EVENT_ETH_START :
336352 DBUGLN (" ETH Started" );
337353 // set eth hostname here
338354 if (ETH.setHostname (esp_hostname.c_str ())) {
@@ -341,10 +357,10 @@ void net_event(WiFiEvent_t event, system_event_info_t info)
341357 DBUGF (" Setting host name failed: %s" , esp_hostname.c_str ());
342358 }
343359 break ;
344- case SYSTEM_EVENT_ETH_CONNECTED :
360+ case ARDUINO_EVENT_ETH_CONNECTED :
345361 DBUGLN (" ETH Connected" );
346362 break ;
347- case SYSTEM_EVENT_ETH_GOT_IP :
363+ case ARDUINO_EVENT_ETH_GOT_IP :
348364 DBUG (" ETH MAC: " );
349365 DBUG (ETH.macAddress ());
350366 DBUG (" , IPv4: " );
@@ -359,12 +375,12 @@ void net_event(WiFiEvent_t event, system_event_info_t info)
359375 eth_connected = true ;
360376 net_wifi_disconnect ();
361377 break ;
362- case SYSTEM_EVENT_ETH_DISCONNECTED :
378+ case ARDUINO_EVENT_ETH_DISCONNECTED :
363379 DBUGLN (" ETH Disconnected" );
364380 eth_connected = false ;
365381 net_wifi_start ();
366382 break ;
367- case SYSTEM_EVENT_ETH_STOP :
383+ case ARDUINO_EVENT_ETH_STOP :
368384 DBUGLN (" ETH Stopped" );
369385 eth_connected = false ;
370386 break ;
0 commit comments