diff --git a/master/master/lib/gps.c b/master/master/lib/gps.c --- a/master/master/lib/gps.c +++ b/master/master/lib/gps.c @@ -56,7 +56,7 @@ char* get_longitude() { char quality; //quality for GGA and validity for RMC char numSatellites[4]; -char* getNumSatelites() { +char* get_sv() { return numSatellites; } @@ -126,6 +126,18 @@ ISR(USART1_RX_vect) nmeaBufferDataPosition = (nmeaBufferDataPosition + 1) % NMEABUFFER_SIZE; } +void gps_setup() +{ + sprintf(timestamp, "0"); + sprintf(latitude, "0"); + sprintf(longitude, "0"); + sprintf(numSatellites, "0"); + sprintf(hdop, "0"); + sprintf(knots, "0"); + sprintf(course, "0"); + sprintf(dayofmonth, "0"); +} + // Could inline if program space available static void setParserState(uint8_t state)