main/task_wifi.c

changeset 32
7717ac1d2f7f
parent 27
8bb63daa7b46
child 37
358bbd5b608e
equal deleted inserted replaced
31:1f507aba6561 32:7717ac1d2f7f
227 task_wifi_ConfigSTA = (wifi_config_t*)malloc(sizeof(wifi_config_t)); 227 task_wifi_ConfigSTA = (wifi_config_t*)malloc(sizeof(wifi_config_t));
228 memset(task_wifi_ConfigSTA, 0x00, sizeof(wifi_config_t)); 228 memset(task_wifi_ConfigSTA, 0x00, sizeof(wifi_config_t));
229 229
230 xSemaphoreWiFi = xSemaphoreCreateMutex(); 230 xSemaphoreWiFi = xSemaphoreCreateMutex();
231 wifi_state = malloc(sizeof(WIFI_State)); 231 wifi_state = malloc(sizeof(WIFI_State));
232 wifi_state->STA_connected = false; 232 memset(wifi_state, 0x00, sizeof(WIFI_State));
233 wifi_state->STA_online = false; 233 // wifi_state->STA_connected = false;
234 wifi_state->STA_rssi = 0; 234 // wifi_state->STA_online = false;
235 // wifi_state->STA_rssi = 0;
235 236
236 /* stop dhcp server and start dhcp client */ 237 /* stop dhcp server and start dhcp client */
237 ESP_ERROR_CHECK(tcpip_adapter_dhcps_stop(TCPIP_ADAPTER_IF_AP)); 238 ESP_ERROR_CHECK(tcpip_adapter_dhcps_stop(TCPIP_ADAPTER_IF_AP));
238 ESP_ERROR_CHECK(tcpip_adapter_dhcpc_start(TCPIP_ADAPTER_IF_STA)); 239 ESP_ERROR_CHECK(tcpip_adapter_dhcpc_start(TCPIP_ADAPTER_IF_STA));
239 240

mercurial