added wifi restart in debug

This commit is contained in:
Bogdan Pilyugin 2023-01-31 11:26:34 +02:00
parent cce9b9be61
commit 1e9bbccd66
3 changed files with 9 additions and 4 deletions

View File

@ -56,6 +56,7 @@ void StartTimeGet(void);
void WiFiAPStart(void); void WiFiAPStart(void);
void WiFiSTAStart(void); void WiFiSTAStart(void);
void WiFiStop(void);
void WiFiScan(void); void WiFiScan(void);
void EthStart(void); void EthStart(void);

View File

@ -482,14 +482,12 @@ static HTTP_IO_RESULT HTTPPostSystemSettings(httpd_req_t *req, char *PostData)
{ {
if (!strcmp(tmp, (const char*) "1")) if (!strcmp(tmp, (const char*) "1"))
{ {
WiFiScan(); WiFiAPStart();
return HTTP_IO_DONE_NOREFRESH; return HTTP_IO_DONE_NOREFRESH;
} }
else if (!strcmp(tmp, (const char*) "2")) else if (!strcmp(tmp, (const char*) "2"))
{ {
#if CONFIG_WEBGUIAPP_GPRS_ENABLE WiFiStop();
PPPModemGetRSSI();
#endif
return HTTP_IO_DONE_NOREFRESH; return HTTP_IO_DONE_NOREFRESH;
} }
else if (!strcmp(tmp, (const char*) "3")) else if (!strcmp(tmp, (const char*) "3"))

View File

@ -497,6 +497,12 @@ void WiFiSTAStart(void)
xTaskCreate(wifi_init_sta, "InitStationTask", 1024 * 4, (void*) 0, 3, NULL); xTaskCreate(wifi_init_sta, "InitStationTask", 1024 * 4, (void*) 0, 3, NULL);
} }
void WiFiStop(void)
{
esp_wifi_scan_stop();
esp_wifi_deinit();
}
static void wifi_scan(void *arg) static void wifi_scan(void *arg)
{ {
uint16_t number = DEFAULT_SCAN_LIST_SIZE; uint16_t number = DEFAULT_SCAN_LIST_SIZE;