mirror of
https://github.com/justcallmekoko/ESP32Marauder.git
synced 2025-12-12 15:50:36 -08:00
Some don't have GPS
This commit is contained in:
@@ -794,31 +794,33 @@ void WiFiScan::RunGenerateSSIDs(int count) {
|
||||
}*/
|
||||
|
||||
void WiFiScan::RunGPSInfo() {
|
||||
#ifdef HAS_SCREEN
|
||||
Serial.println("Refreshing GPS Data on screen...");
|
||||
#ifdef HAS_GPS
|
||||
#ifdef HAS_SCREEN
|
||||
Serial.println("Refreshing GPS Data on screen...");
|
||||
|
||||
// Get screen position ready
|
||||
display_obj.tft.setTextWrap(false);
|
||||
display_obj.tft.setFreeFont(NULL);
|
||||
display_obj.tft.setCursor(0, SCREEN_HEIGHT / 3);
|
||||
display_obj.tft.setTextSize(1);
|
||||
display_obj.tft.setTextColor(TFT_CYAN);
|
||||
// Get screen position ready
|
||||
display_obj.tft.setTextWrap(false);
|
||||
display_obj.tft.setFreeFont(NULL);
|
||||
display_obj.tft.setCursor(0, SCREEN_HEIGHT / 3);
|
||||
display_obj.tft.setTextSize(1);
|
||||
display_obj.tft.setTextColor(TFT_CYAN);
|
||||
|
||||
// Clean up screen first
|
||||
//display_obj.tft.fillRect(0, 0, 240, STATUS_BAR_WIDTH, STATUSBAR_COLOR);
|
||||
display_obj.tft.fillRect(0, (SCREEN_HEIGHT / 3) - 6, SCREEN_WIDTH, SCREEN_HEIGHT - ((SCREEN_HEIGHT / 3) - 6), TFT_BLACK);
|
||||
// Clean up screen first
|
||||
//display_obj.tft.fillRect(0, 0, 240, STATUS_BAR_WIDTH, STATUSBAR_COLOR);
|
||||
display_obj.tft.fillRect(0, (SCREEN_HEIGHT / 3) - 6, SCREEN_WIDTH, SCREEN_HEIGHT - ((SCREEN_HEIGHT / 3) - 6), TFT_BLACK);
|
||||
|
||||
// Print the GPS data: 3
|
||||
display_obj.tft.setCursor(0, SCREEN_HEIGHT / 3);
|
||||
if (gps_obj.getFixStatus())
|
||||
display_obj.tft.println(" Good Fix: Yes");
|
||||
else
|
||||
display_obj.tft.println(" Good Fix: No");
|
||||
display_obj.tft.println("Satellites: " + gps_obj.getNumSatsString());
|
||||
display_obj.tft.println(" Latitude: " + gps_obj.getLat());
|
||||
display_obj.tft.println(" Longitude: " + gps_obj.getLon());
|
||||
display_obj.tft.println(" Altitude: " + (String)gps_obj.getAlt());
|
||||
display_obj.tft.println(" Datetime: " + gps_obj.getDatetime());
|
||||
// Print the GPS data: 3
|
||||
display_obj.tft.setCursor(0, SCREEN_HEIGHT / 3);
|
||||
if (gps_obj.getFixStatus())
|
||||
display_obj.tft.println(" Good Fix: Yes");
|
||||
else
|
||||
display_obj.tft.println(" Good Fix: No");
|
||||
display_obj.tft.println("Satellites: " + gps_obj.getNumSatsString());
|
||||
display_obj.tft.println(" Latitude: " + gps_obj.getLat());
|
||||
display_obj.tft.println(" Longitude: " + gps_obj.getLon());
|
||||
display_obj.tft.println(" Altitude: " + (String)gps_obj.getAlt());
|
||||
display_obj.tft.println(" Datetime: " + gps_obj.getDatetime());
|
||||
#endif
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user