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

@@ -8,8 +8,8 @@
#include "esp_wifi_types.h"
// Global pointers to characteristics for notification support
extern NimBLECharacteristic* ssidListChar;
extern NimBLECharacteristic* ssidRefreshChar;
extern std::atomic<NimBLECharacteristic*> ssidListChar;
extern std::atomic<NimBLECharacteristic*> ssidRefreshChar;
extern std::atomic<bool> isBLEClientConnected;
class MyServerCallbacks : public NimBLEServerCallbacks {