Tweak GPS, but we might have a loose cable somewhere, or a misconfiguration.
This commit is contained in:
parent
daf3475704
commit
7dbfd5807b
1 changed files with 5 additions and 2 deletions
|
@ -15,10 +15,13 @@ TinyGPSLocation gps_location() {
|
||||||
Serial.print("[gps] Getting location: ");
|
Serial.print("[gps] Getting location: ");
|
||||||
// We WILL discover our location - if it's the last thing we do!
|
// We WILL discover our location - if it's the last thing we do!
|
||||||
while(true) {
|
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
|
// Make sure there's something to read
|
||||||
if(serial_gps.available() <= 0) {
|
if(serial_gps.available() <= 0) {
|
||||||
Serial.print("!");
|
|
||||||
delay(100);
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue