Add GPS tracker

This commit is contained in:
Just Call Me Koko
2025-07-25 13:27:31 -04:00
parent 701abd2aa7
commit 1febb4a13c
6 changed files with 105 additions and 34 deletions

View File

@@ -329,6 +329,7 @@ void CommandLine::runCommand(String input) {
#ifdef HAS_GPS
if (gps_obj.getGpsModuleStatus()) {
int get_arg = this->argSearch(&cmd_args, "-g");
int track_arg = this->argSearch(&cmd_args, "-t");
int nmea_arg = this->argSearch(&cmd_args, "-n");
if (get_arg != -1) {
@@ -385,6 +386,13 @@ void CommandLine::runCommand(String input) {
else
Serial.println("You did not provide a valid argument");
}
else if (track_arg != -1) {
wifi_scan_obj.currentScanMode = GPS_TRACKER;
#ifdef HAS_SCREEN
menu_function_obj.changeMenu(&menu_function_obj.gpsInfoMenu);
#endif
wifi_scan_obj.StartScan(GPS_TRACKER, TFT_CYAN);
}
else if(cmd_args.size()>1)
Serial.println("You did not provide a valid flag");
else