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 |