[ONBOARD] Use Gateway short name macro (#1943)

This commit is contained in:
Florian authored and GitHub committed 2024-05-06 11:29:52 -05:00
1 parent bae4364e41
commit 743083cbfe
2 files changed
+8 -3

No files matched your search

+1 -1
View File
@@ -57,7 +57,7 @@
# define Gateway_Name "OpenMQTTGateway"
#endif
#ifndef Gateway_Short_Name
# define Gateway_Short_Name "OMG"
# define Gateway_Short_Name "OMG" // 3 characters maximum
#endif
#ifndef Base_Topic
+7 -2
View File
@@ -254,8 +254,13 @@ bool startBlufi() {
esp_blufi_btc_init();
uint8_t mac[6];
esp_read_mac(mac, ESP_MAC_WIFI_STA);
char advName[20] = {0};
snprintf(advName, sizeof(advName), "OMGBFI_%02X%02X%02X%02X%02X%02X", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
char advName[17] = {0};
// Check length of Gateway_Short_Name
if (strlen(Gateway_Short_Name) > 3) {
Log.error(F("Gateway_Short_Name is too long, max 3 characters" CR));
return false;
}
snprintf(advName, sizeof(advName), Gateway_Short_Name "_%02X%02X%02X%02X%02X%02X", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
NimBLEDevice::init(advName);
esp_blufi_gatt_svr_init();
ble_gatts_start();