#pragma once #include #include #include extern std::atomic bleDeviceConnected; #ifdef BT_MOBILE void initBT(); #ifndef BT_NM #include #include extern BLEServer *pServer; extern BLECharacteristic *pCharacteristic; extern BLEAdvertising *pAdvertising; #else #include extern NimBLEServer *pServer; extern NimBLECharacteristic *pCharacteristic; extern NimBLEAdvertising *pAdvertising; #endif #endif // BT_MOBILE void sendBTData(float heading, float rssi); void sendBTData(Message &msg);