Remove install-specific names from config and API docs

This commit is contained in:
2026-06-04 02:57:01 -06:00
parent dbc40ee2c1
commit d01cc9b9c6
4 changed files with 146 additions and 79 deletions
+11 -2
View File
@@ -3,8 +3,9 @@
#include <Arduino.h>
#include <NimBLEDevice.h>
#include "logger.h"
#include "app_config.h"
static const char* BMS_ADDRESS = "a5:c2:37:2c:05:dc";
// BMS address is loaded from appConfig.bms.address.
static const char* BMS_SERVICE_UUID = "ff00";
static const char* BMS_NOTIFY_UUID = "ff01";
static const char* BMS_WRITE_UUID = "ff02";
@@ -300,7 +301,15 @@ static bool connectBms() {
Serial.println("BMS: Connecting...");
NimBLEAddress address(std::string(BMS_ADDRESS), BLE_ADDR_PUBLIC);
if (!appConfig.bms.enabled || appConfig.bms.address.length() == 0) {
bmsData.connected = false;
return false;
}
NimBLEAddress address(
std::string(appConfig.bms.address.c_str()),
appConfig.bms.addressType == "random" ? BLE_ADDR_RANDOM : BLE_ADDR_PUBLIC
);
client = NimBLEDevice::createClient();