File tree Expand file tree Collapse file tree 1 file changed +12
-14
lines changed Expand file tree Collapse file tree 1 file changed +12
-14
lines changed Original file line number Diff line number Diff line change @@ -79,21 +79,19 @@ class WiFiClass : public NetworkInterface {
79
79
return true ;
80
80
}
81
81
82
- int status () {
83
- struct wifi_iface_status status = {0 };
84
-
85
- if (net_mgmt (NET_REQUEST_WIFI_IFACE_STATUS, netif, &status,
86
- sizeof (struct wifi_iface_status ))) {
87
- return WL_NO_SHIELD;
88
- }
82
+ int status () {
83
+ if (net_mgmt (NET_REQUEST_WIFI_IFACE_STATUS, netif, &sta_state,
84
+ sizeof (struct wifi_iface_status ))) {
85
+ return WL_NO_SHIELD;
86
+ }
89
87
90
- if (status .state >= WIFI_STATE_ASSOCIATED) {
91
- return WL_CONNECTED;
92
- } else {
93
- return WL_DISCONNECTED;
94
- }
95
- return WL_NO_SHIELD;
96
- }
88
+ if (sta_state .state >= WIFI_STATE_ASSOCIATED) {
89
+ return WL_CONNECTED;
90
+ } else {
91
+ return WL_DISCONNECTED;
92
+ }
93
+ return WL_NO_SHIELD;
94
+ }
97
95
98
96
int8_t scanNetworks () {
99
97
// TODO: borrow code from mbed core for scan results handling
You can’t perform that action at this time.
0 commit comments