Fix embedded null byte truncation in ATAK strings (#9570)

This commit is contained in:
Nick
2026-02-08 11:20:15 -06:00
committed by GitHub
co-authored by GitHub
parent 7cbab4838c
commit bb3d6d5326
6 changed files with 289 additions and 31 deletions
+16
View File
@@ -4,6 +4,13 @@
#include "TestUtil.h"
#if defined(ARDUINO)
#include <Arduino.h>
#else
#include <chrono>
#include <thread>
#endif
void initializeTestEnvironment()
{
concurrency::hasBeenSetup = true;
@@ -15,4 +22,13 @@ void initializeTestEnvironment()
perhapsSetRTC(RTCQualityNTP, &tv);
#endif
concurrency::OSThread::setup();
}
void testDelay(unsigned long ms)
{
#if defined(ARDUINO)
::delay(ms);
#else
std::this_thread::sleep_for(std::chrono::milliseconds(ms));
#endif
}