boothifier/include/BleSettings.h
2025-08-19 09:50:41 -07:00

22 lines
843 B
C

// BLE settings (loaded from JSON)
#pragma once
#include "Arduino.h"
// Defaults (used if JSON missing fields)
#define DEFAULT_BT_DEVICE_NAME "ATALIGHTS"
#define DEFAULT_BT_SERVICE "FFE0"
#define DEFAULT_BT_SP110E_CHAR "FFE1"
#define DEFAULT_BT_STICK_CHAR "FFE2"
#define DEFAULT_UPGRADE_SERVICE "abcdef01-2345-6789-1234-56789abcdef0"
#define DEFAULT_UPGRADE_CHAR1 "abcdef01-2345-6789-1234-56789abcdef1"
#define DEFAULT_UPGRADE_CHAR2 "abcdef02-2345-6789-1234-56789abcdef1"
extern String BTDeviceName;
extern String BTServiceUUID;
extern String BTSP110ECharacteristicUUID;
extern String BTStickCharacteristicUUID;
extern String BTUpgradeServiceUUID;
extern String BTUpgradeCharacteristic1UUID;
extern String BTUpgradeCharacteristic2UUID;
void Load_BLE_Settings(const String &configPath);