|
|
|
@ -388,7 +388,18 @@ void UITask::handleButtonTriplePress() { |
|
|
|
void UITask::handleButtonQuadruplePress() { |
|
|
|
MESH_DEBUG_PRINTLN("UITask: quad press triggered"); |
|
|
|
if (_sensors != NULL) { |
|
|
|
_sensors->toggleGps(); |
|
|
|
// toggle GPS onn/off
|
|
|
|
int num = _sensors->getNumSettings(); |
|
|
|
for (int i = 0; i < num; i++) { |
|
|
|
if (strcmp(_sensors->getSettingName(i), "gps") == 0) { |
|
|
|
if (strcmp(_sensors->getSettingValue(i), "1") == 0) { |
|
|
|
_sensors->setSettingValue("gps", "0"); |
|
|
|
} else { |
|
|
|
_sensors->setSettingValue("gps", "1"); |
|
|
|
} |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
_need_refresh = true; |
|
|
|
} |
|
|
|
|