|
|
|
@ -15,10 +15,13 @@ TinyGPSLocation gps_location() {
|
|
|
|
|
Serial.print("[gps] Getting location: ");
|
|
|
|
|
// We WILL discover our location - if it's the last thing we do!
|
|
|
|
|
while(true) {
|
|
|
|
|
if(millis() > 5000 && gps.charsProcessed() < 10) {
|
|
|
|
|
Serial.print(F("\n[error] Failed to initialise GPS device."));
|
|
|
|
|
while(true) { delay(1); }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Make sure there's something to read
|
|
|
|
|
if(serial_gps.available() <= 0) {
|
|
|
|
|
Serial.print("!");
|
|
|
|
|
delay(100);
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|