main/task_wifi.c

changeset 24
64078aa15512
parent 23
58a328e91881
child 27
8bb63daa7b46
equal deleted inserted replaced
23:58a328e91881 24:64078aa15512
147 { 147 {
148 wifi_event_sta_disconnected_t* disconnected = (wifi_event_sta_disconnected_t*) event_data; 148 wifi_event_sta_disconnected_t* disconnected = (wifi_event_sta_disconnected_t*) event_data;
149 149
150 ESP_LOGI(TAG, "Event STA disconnected, ssid:%s, ssid_len:%d, bssid:" MACSTR ", reason:%d", 150 ESP_LOGI(TAG, "Event STA disconnected, ssid:%s, ssid_len:%d, bssid:" MACSTR ", reason:%d",
151 disconnected->ssid, disconnected->ssid_len, MAC2STR(disconnected->bssid), disconnected->reason); 151 disconnected->ssid, disconnected->ssid_len, MAC2STR(disconnected->bssid), disconnected->reason);
152 if (xSemaphoreTake(xSemaphoreWiFi, 10) == pdTRUE) { 152 if (xSemaphoreTake(xSemaphoreWiFi, 25) == pdTRUE) {
153 wifi_state->STA_connected = false; 153 wifi_state->STA_connected = false;
154 wifi_state->STA_online = false; 154 wifi_state->STA_online = false;
155 wifi_state->STA_rssi = 0; 155 wifi_state->STA_rssi = 0;
156 xSemaphoreGive(xSemaphoreWiFi); 156 xSemaphoreGive(xSemaphoreWiFi);
157 } else { 157 } else {

mercurial