fix for set_custom_var

This commit is contained in:
Florent de Lamotte 2025-05-05 16:35:32 +02:00
parent fb5fcae614
commit a39c000f5d
3 changed files with 5 additions and 4 deletions

View file

@ -1499,6 +1499,7 @@ public:
} }
_serial->writeFrame(out_frame, dp - (char *)out_frame); _serial->writeFrame(out_frame, dp - (char *)out_frame);
} else if (cmd_frame[0] == CMD_SET_CUSTOM_VAR && len >= 4) { } else if (cmd_frame[0] == CMD_SET_CUSTOM_VAR && len >= 4) {
cmd_frame[len] = 0;
char* sp = (char *) &cmd_frame[1]; char* sp = (char *) &cmd_frame[1];
char* np = strchr(sp, ':'); // look for separator char char* np = strchr(sp, ':'); // look for separator char
if (np) { if (np) {

View file

@ -40,9 +40,9 @@ build_flags = ${t1000-e.build_flags}
-D MAX_CONTACTS=100 -D MAX_CONTACTS=100
-D MAX_GROUP_CHANNELS=8 -D MAX_GROUP_CHANNELS=8
-D BLE_PIN_CODE=123456 -D BLE_PIN_CODE=123456
-D BLE_DEBUG_LOGGING=1 ; -D BLE_DEBUG_LOGGING=1
-D MESH_PACKET_LOGGING=1 ; -D MESH_PACKET_LOGGING=1
-D MESH_DEBUG=1 ; -D MESH_DEBUG=1
-D RX_BOOSTED_GAIN=true -D RX_BOOSTED_GAIN=true
-D RF_SWITCH_TABLE -D RF_SWITCH_TABLE
-D HAS_UI -D HAS_UI

View file

@ -187,7 +187,7 @@ const char* T1000SensorManager::getSettingValue(int i) const {
bool T1000SensorManager::setSettingValue(const char* name, const char* value) { bool T1000SensorManager::setSettingValue(const char* name, const char* value) {
if (strcmp(name, "gps") == 0) { if (strcmp(name, "gps") == 0) {
if (strcmp(value, "0") == 0) { if (strcmp(value, "0") == 0) {
stop_gps(); // or should this be sleep_gps() ?? sleep_gps(); // sleep for faster fix !
} else { } else {
start_gps(); start_gps();
} }