update firmware v1.2.4 (#16)

This commit is contained in:
Forairaaaaa
2026-04-20 16:27:36 +08:00
committed by GitHub
parent 605b575fcc
commit dd34f9e0ec
94 changed files with 3615 additions and 41513 deletions
+10 -1
View File
@@ -15,8 +15,10 @@
#include <ctime>
#include <sys/time.h>
#include <esp_sntp.h>
#include <atomic>
static std::string _tag = "Network";
static std::string _tag = "Network";
static bool _is_network_connected = false;
static void time_sync_notification_cb(struct timeval* tv)
{
@@ -44,6 +46,11 @@ void Hal::startSntp()
void Hal::startNetwork(std::function<void(std::string_view)> onLog)
{
if (_is_network_connected) {
mclog::tagInfo(_tag, "network already connected");
return;
}
std::atomic<bool> network_connected = false;
auto& board = Board::GetInstance();
@@ -108,6 +115,8 @@ void Hal::startNetwork(std::function<void(std::string_view)> onLog)
board.SetNetworkEventCallback(nullptr);
startSntp();
_is_network_connected = true;
}
WifiStatus Hal::getWifiStatus()