new WiFi async connect

This commit is contained in:
Mit4el
2025-02-15 00:20:44 +03:00
parent dccdf4af66
commit 9b620fda5e
7 changed files with 367 additions and 114 deletions

View File

@@ -108,6 +108,9 @@ WEB_SOCKETS_FRAME_SIZE создан для того что бы не загру
enum TimerTask_t {
WIFI_SCAN,
WIFI_MQTT_CONNECTION_CHECK,
#ifndef ESP8266
WIFI_CONN,
#endif
TIME,
// TIME_SYNC, // не используется
// UPTIME, // не используется

View File

@@ -4,11 +4,19 @@
#include "MqttClient.h"
boolean isNetworkActive();
uint8_t getNumAPClients();
#ifdef ESP8266
void routerConnect();
bool startAPMode();
boolean RouterFind(std::vector<String> jArray);
#else
void handleScanResults();
void WiFiUtilsItit();
void connectToNextNetwork();
void checkConnection();
void ScanAsync();
bool startAPMode();
#endif
uint8_t RSSIquality();
extern void wifiSignalInit();
//extern void wifiSignalInit();
#ifdef LIBRETINY
String httpGetString(HTTPClient &http);
#endif