@@ -39,12 +39,12 @@ SFE_UBLOX_GNSS myGNSS;
39
39
// | / _____ You can use any name you like for the struct
40
40
// | | /
41
41
// | | |
42
- void printGPGGA (NMEA_GGA_data_t nmeaData)
42
+ void printGPGGA (NMEA_GGA_data_t * nmeaData)
43
43
{
44
44
Serial.print (F (" \r\n GPGGA: Length: " ));
45
- Serial.print (nmeaData. length );
45
+ Serial.print (nmeaData-> length );
46
46
Serial.print (F (" \t Data: " ));
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
48
48
}
49
49
50
50
// Callback: printGNGGA will be called if new GNGGA NMEA data arrives
@@ -54,12 +54,12 @@ void printGPGGA(NMEA_GGA_data_t nmeaData)
54
54
// | / _____ You can use any name you like for the struct
55
55
// | | /
56
56
// | | |
57
- void printGNGGA (NMEA_GGA_data_t nmeaData)
57
+ void printGNGGA (NMEA_GGA_data_t * nmeaData)
58
58
{
59
59
Serial.print (F (" \r\n GNGGA: Length: " ));
60
- Serial.print (nmeaData. length );
60
+ Serial.print (nmeaData-> length );
61
61
Serial.print (F (" \t Data: " ));
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
63
63
}
64
64
65
65
void setup ()
@@ -101,10 +101,10 @@ void setup()
101
101
// myGNSS.setNMEAOutputPort(Serial); // Uncomment this line to echo all NMEA data to Serial for debugging
102
102
103
103
// Set up the callback for GPGGA
104
- myGNSS.setNMEAGPGGAcallback (&printGPGGA);
104
+ myGNSS.setNMEAGPGGAcallbackPtr (&printGPGGA);
105
105
106
106
// Set up the callback for GNGGA
107
- myGNSS.setNMEAGNGGAcallback (&printGNGGA);
107
+ myGNSS.setNMEAGNGGAcallbackPtr (&printGNGGA);
108
108
}
109
109
110
110
void loop ()
0 commit comments