atomic pointers - apparently helps coherence between cores.

This commit is contained in:
2025-12-18 22:28:55 -06:00
parent dfc1d84283
commit c8f95463a5
3 changed files with 26 additions and 23 deletions

View File

@@ -232,9 +232,10 @@ void WiFi::processScanResults() {
// 5. Update BLE
if (ssidListChar != nullptr) {
ssidListChar->setValue(std::string(json_string));
ssidRefreshChar->setValue("Ready");
ssidRefreshChar->notify();
ssidListChar.load()->setValue(std::string(json_string));
NimBLECharacteristic *tmpRefreshChar = ssidRefreshChar.load();
tmpRefreshChar->setValue("Ready");
tmpRefreshChar->notify();
}
// 6. Cleanup Memory