Skip to content

Commit 0bf94be

Browse files
committed
Update Example2_NMEA_GGA_Callbacks.ino
1 parent 1ada3d3 commit 0bf94be

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

examples/Automatic_NMEA/Example2_NMEA_GGA_Callbacks/Example2_NMEA_GGA_Callbacks.ino

+8-8
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@ SFE_UBLOX_GNSS myGNSS;
3939
// | / _____ You can use any name you like for the struct
4040
// | | /
4141
// | | |
42-
void printGPGGA(NMEA_GGA_data_t nmeaData)
42+
void printGPGGA(NMEA_GGA_data_t *nmeaData)
4343
{
4444
Serial.print(F("\r\nGPGGA: Length: "));
45-
Serial.print(nmeaData.length);
45+
Serial.print(nmeaData->length);
4646
Serial.print(F("\tData: "));
47-
Serial.print((const char *)nmeaData.nmea); // .nmea is printable (NULL-terminated) and already has \r\n on the end
47+
Serial.print((const char *)nmeaData->nmea); // .nmea is printable (NULL-terminated) and already has \r\n on the end
4848
}
4949

5050
// Callback: printGNGGA will be called if new GNGGA NMEA data arrives
@@ -54,12 +54,12 @@ void printGPGGA(NMEA_GGA_data_t nmeaData)
5454
// | / _____ You can use any name you like for the struct
5555
// | | /
5656
// | | |
57-
void printGNGGA(NMEA_GGA_data_t nmeaData)
57+
void printGNGGA(NMEA_GGA_data_t *nmeaData)
5858
{
5959
Serial.print(F("\r\nGNGGA: Length: "));
60-
Serial.print(nmeaData.length);
60+
Serial.print(nmeaData->length);
6161
Serial.print(F("\tData: "));
62-
Serial.print((const char *)nmeaData.nmea); // .nmea is printable (NULL-terminated) and already has \r\n on the end
62+
Serial.print((const char *)nmeaData->nmea); // .nmea is printable (NULL-terminated) and already has \r\n on the end
6363
}
6464

6565
void setup()
@@ -101,10 +101,10 @@ void setup()
101101
//myGNSS.setNMEAOutputPort(Serial); // Uncomment this line to echo all NMEA data to Serial for debugging
102102

103103
// Set up the callback for GPGGA
104-
myGNSS.setNMEAGPGGAcallback(&printGPGGA);
104+
myGNSS.setNMEAGPGGAcallbackPtr(&printGPGGA);
105105

106106
// Set up the callback for GNGGA
107-
myGNSS.setNMEAGNGGAcallback(&printGNGGA);
107+
myGNSS.setNMEAGNGGAcallbackPtr(&printGNGGA);
108108
}
109109

110110
void loop()

0 commit comments

Comments
 (0)