@@ -43,18 +43,84 @@ void WiFiEvent(WiFiEvent_t event)
4343{
4444 Serial.printf (" [WiFi-event] event: %d\n " , event);
4545
46- switch (event)
47- {
48- case SYSTEM_EVENT_STA_GOT_IP:
49- Serial.println (" WiFi connected" );
50- Serial.println (" IP address: " );
51- Serial.println (WiFi.localIP ());
52- break ;
53- case SYSTEM_EVENT_STA_DISCONNECTED:
54- Serial.println (" WiFi lost connection" );
55- break ;
56- }
57- }
46+ switch (event) {
47+ case SYSTEM_EVENT_WIFI_READY:
48+ Serial.println (" WiFi interface ready" );
49+ break ;
50+ case SYSTEM_EVENT_SCAN_DONE:
51+ Serial.println (" Completed scan for access points" );
52+ break ;
53+ case SYSTEM_EVENT_STA_START:
54+ Serial.println (" WiFi client started" );
55+ break ;
56+ case SYSTEM_EVENT_STA_STOP:
57+ Serial.println (" WiFi clients stopped" );
58+ break ;
59+ case SYSTEM_EVENT_STA_CONNECTED:
60+ Serial.println (" Connected to access point" );
61+ break ;
62+ case SYSTEM_EVENT_STA_DISCONNECTED:
63+ Serial.println (" Disconnected from WiFi access point" );
64+ break ;
65+ case SYSTEM_EVENT_STA_AUTHMODE_CHANGE:
66+ Serial.println (" Authentication mode of access point has changed" );
67+ break ;
68+ case SYSTEM_EVENT_STA_GOT_IP:
69+ Serial.print (" Obtained IP address: " );
70+ Serial.println (WiFi.localIP ());
71+ break ;
72+ case SYSTEM_EVENT_STA_LOST_IP:
73+ Serial.println (" Lost IP address and IP address is reset to 0" );
74+ break ;
75+ case SYSTEM_EVENT_STA_WPS_ER_SUCCESS:
76+ Serial.println (" WiFi Protected Setup (WPS): succeeded in enrollee mode" );
77+ break ;
78+ case SYSTEM_EVENT_STA_WPS_ER_FAILED:
79+ Serial.println (" WiFi Protected Setup (WPS): failed in enrollee mode" );
80+ break ;
81+ case SYSTEM_EVENT_STA_WPS_ER_TIMEOUT:
82+ Serial.println (" WiFi Protected Setup (WPS): timeout in enrollee mode" );
83+ break ;
84+ case SYSTEM_EVENT_STA_WPS_ER_PIN:
85+ Serial.println (" WiFi Protected Setup (WPS): pin code in enrollee mode" );
86+ break ;
87+ case SYSTEM_EVENT_AP_START:
88+ Serial.println (" WiFi access point started" );
89+ break ;
90+ case SYSTEM_EVENT_AP_STOP:
91+ Serial.println (" WiFi access point stopped" );
92+ break ;
93+ case SYSTEM_EVENT_AP_STACONNECTED:
94+ Serial.println (" Client connected" );
95+ break ;
96+ case SYSTEM_EVENT_AP_STADISCONNECTED:
97+ Serial.println (" Client disconnected" );
98+ break ;
99+ case SYSTEM_EVENT_AP_STAIPASSIGNED:
100+ Serial.println (" Assigned IP address to client" );
101+ break ;
102+ case SYSTEM_EVENT_AP_PROBEREQRECVED:
103+ Serial.println (" Received probe request" );
104+ break ;
105+ case SYSTEM_EVENT_GOT_IP6:
106+ Serial.println (" IPv6 is preferred" );
107+ break ;
108+ case SYSTEM_EVENT_ETH_START:
109+ Serial.println (" Ethernet started" );
110+ break ;
111+ case SYSTEM_EVENT_ETH_STOP:
112+ Serial.println (" Ethernet stopped" );
113+ break ;
114+ case SYSTEM_EVENT_ETH_CONNECTED:
115+ Serial.println (" Ethernet connected" );
116+ break ;
117+ case SYSTEM_EVENT_ETH_DISCONNECTED:
118+ Serial.println (" Ethernet disconnected" );
119+ break ;
120+ case SYSTEM_EVENT_ETH_GOT_IP:
121+ Serial.println (" Obtained IP address" );
122+ break ;
123+ }}
58124
59125void WiFiGotIP (WiFiEvent_t event, WiFiEventInfo_t info)
60126{
0 commit comments