You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/SparkFun_u-blox_GNSS_Arduino_Library.h
+48-48Lines changed: 48 additions & 48 deletions
Original file line number
Diff line number
Diff line change
@@ -745,12 +745,12 @@ class SFE_UBLOX_GNSS
745
745
746
746
// Process the incoming data
747
747
748
-
voidprocess(uint8_t incoming, ubxPacket *incomingUBX, uint8_t requestedClass, uint8_t requestedID); // Processes NMEA and UBX binary sentences one byte at a time
749
-
voidprocessNMEA(char incoming) __attribute__((weak)); // Given a NMEA character, do something with it. User can overwrite if desired to use something like tinyGPS or MicroNMEA libraries
750
-
sfe_ublox_sentence_types_e processRTCMframe(uint8_t incoming, uint16_t *rtcmFrameCounter) __attribute__((weak));// Monitor the incoming bytes for start and length bytes
751
-
voidprocessRTCM(uint8_t incoming) __attribute__((weak)); // Given rtcm byte, do something with it. User can overwrite if desired to pipe bytes to radio, internet, etc.
752
-
voidprocessUBX(uint8_t incoming, ubxPacket *incomingUBX, uint8_t requestedClass, uint8_t requestedID); // Given a character, file it away into the uxb packet structure
753
-
voidprocessUBXpacket(ubxPacket *msg); // Once a packet has been received and validated, identify this packet's class/id and update internal flags
748
+
voidprocess(uint8_t incoming, ubxPacket *incomingUBX, uint8_t requestedClass, uint8_t requestedID); // Processes NMEA and UBX binary sentences one byte at a time
749
+
voidprocessNMEA(char incoming) __attribute__((weak)); // Given a NMEA character, do something with it. User can overwrite if desired to use something like tinyGPS or MicroNMEA libraries
750
+
sfe_ublox_sentence_types_e processRTCMframe(uint8_t incoming, uint16_t *rtcmFrameCounter) __attribute__((weak)); // Monitor the incoming bytes for start and length bytes
751
+
voidprocessRTCM(uint8_t incoming) __attribute__((weak)); // Given rtcm byte, do something with it. User can overwrite if desired to pipe bytes to radio, internet, etc.
752
+
voidprocessUBX(uint8_t incoming, ubxPacket *incomingUBX, uint8_t requestedClass, uint8_t requestedID); // Given a character, file it away into the uxb packet structure
753
+
voidprocessUBXpacket(ubxPacket *msg); // Once a packet has been received and validated, identify this packet's class/id and update internal flags
754
754
755
755
// Send I2C/Serial/SPI commands to the module
756
756
@@ -1552,12 +1552,12 @@ class SFE_UBLOX_GNSS
1552
1552
UBX_NAV_RELPOSNED_t *packetUBXNAVRELPOSNED = NULL; // Pointer to struct. RAM will be allocated for this if/when necessary
1553
1553
UBX_NAV_AOPSTATUS_t *packetUBXNAVAOPSTATUS = NULL; // Pointer to struct. RAM will be allocated for this if/when necessary
1554
1554
1555
-
UBX_RXM_PMP_t *packetUBXRXMPMP = NULL; // Pointer to struct. RAM will be allocated for this if/when necessary
1556
-
UBX_RXM_PMP_message_t *packetUBXRXMPMPmessage = NULL; // Pointer to struct. RAM will be allocated for this if/when necessary
1555
+
UBX_RXM_PMP_t *packetUBXRXMPMP = NULL; // Pointer to struct. RAM will be allocated for this if/when necessary
1556
+
UBX_RXM_PMP_message_t *packetUBXRXMPMPmessage = NULL; // Pointer to struct. RAM will be allocated for this if/when necessary
1557
1557
UBX_RXM_QZSSL6_message_t *packetUBXRXMQZSSL6message = NULL; // Pointer to struct. RAM will be allocated for this if/when necessary
1558
-
UBX_RXM_COR_t *packetUBXRXMCOR = NULL; // Pointer to struct. RAM will be allocated for this if/when necessary
1559
-
UBX_RXM_SFRBX_t *packetUBXRXMSFRBX = NULL; // Pointer to struct. RAM will be allocated for this if/when necessary
1560
-
UBX_RXM_RAWX_t *packetUBXRXMRAWX = NULL; // Pointer to struct. RAM will be allocated for this if/when necessary
1558
+
UBX_RXM_COR_t *packetUBXRXMCOR = NULL; // Pointer to struct. RAM will be allocated for this if/when necessary
1559
+
UBX_RXM_SFRBX_t *packetUBXRXMSFRBX = NULL; // Pointer to struct. RAM will be allocated for this if/when necessary
1560
+
UBX_RXM_RAWX_t *packetUBXRXMRAWX = NULL; // Pointer to struct. RAM will be allocated for this if/when necessary
1561
1561
1562
1562
UBX_CFG_PRT_t *packetUBXCFGPRT = NULL; // Pointer to struct. RAM will be allocated for this if/when necessary
1563
1563
UBX_CFG_RATE_t *packetUBXCFGRATE = NULL; // Pointer to struct. RAM will be allocated for this if/when necessary
@@ -1626,44 +1626,44 @@ class SFE_UBLOX_GNSS
1626
1626
1627
1627
// The initPacket functions need to be private as they don't check if memory has already been allocated.
1628
1628
// Functions like setAutoNAVPOSECEF will check that memory has not been allocated before calling initPacket.
1629
-
boolinitPacketUBXNAVPOSECEF(); // Allocate RAM for packetUBXNAVPOSECEF and initialize it
1630
-
boolinitPacketUBXNAVSTATUS(); // Allocate RAM for packetUBXNAVSTATUS and initialize it
1631
-
boolinitPacketUBXNAVDOP(); // Allocate RAM for packetUBXNAVDOP and initialize it
1632
-
boolinitPacketUBXNAVATT(); // Allocate RAM for packetUBXNAVATT and initialize it
1633
-
boolinitPacketUBXNAVPVT(); // Allocate RAM for packetUBXNAVPVT and initialize it
1634
-
boolinitPacketUBXNAVODO(); // Allocate RAM for packetUBXNAVODO and initialize it
1635
-
boolinitPacketUBXNAVVELECEF(); // Allocate RAM for packetUBXNAVVELECEF and initialize it
1636
-
boolinitPacketUBXNAVVELNED(); // Allocate RAM for packetUBXNAVVELNED and initialize it
1637
-
boolinitPacketUBXNAVHPPOSECEF(); // Allocate RAM for packetUBXNAVHPPOSECEF and initialize it
1638
-
boolinitPacketUBXNAVHPPOSLLH(); // Allocate RAM for packetUBXNAVHPPOSLLH and initialize it
1639
-
boolinitPacketUBXNAVPVAT(); // Allocate RAM for packetUBXNAVPVAT and initialize it
1640
-
boolinitPacketUBXNAVTIMEUTC(); // Allocate RAM for packetUBXNAVTIMEUTC and initialize it
1641
-
boolinitPacketUBXNAVCLOCK(); // Allocate RAM for packetUBXNAVCLOCK and initialize it
1642
-
boolinitPacketUBXNAVTIMELS(); // Allocate RAM for packetUBXNAVTIMELS and initialize it
1643
-
boolinitPacketUBXNAVSVIN(); // Allocate RAM for packetUBXNAVSVIN and initialize it
1644
-
boolinitPacketUBXNAVSAT(); // Allocate RAM for packetUBXNAVSAT and initialize it
1645
-
boolinitPacketUBXNAVRELPOSNED(); // Allocate RAM for packetUBXNAVRELPOSNED and initialize it
1646
-
boolinitPacketUBXNAVAOPSTATUS(); // Allocate RAM for packetUBXNAVAOPSTATUS and initialize it
1647
-
boolinitPacketUBXNAVEOE(); // Allocate RAM for packetUBXNAVEOE and initialize it
1648
-
boolinitPacketUBXRXMPMP(); // Allocate RAM for packetUBXRXMPMP and initialize it
1649
-
boolinitPacketUBXRXMPMPmessage(); // Allocate RAM for packetUBXRXMPMPRaw and initialize it
1629
+
boolinitPacketUBXNAVPOSECEF(); // Allocate RAM for packetUBXNAVPOSECEF and initialize it
1630
+
boolinitPacketUBXNAVSTATUS(); // Allocate RAM for packetUBXNAVSTATUS and initialize it
1631
+
boolinitPacketUBXNAVDOP(); // Allocate RAM for packetUBXNAVDOP and initialize it
1632
+
boolinitPacketUBXNAVATT(); // Allocate RAM for packetUBXNAVATT and initialize it
1633
+
boolinitPacketUBXNAVPVT(); // Allocate RAM for packetUBXNAVPVT and initialize it
1634
+
boolinitPacketUBXNAVODO(); // Allocate RAM for packetUBXNAVODO and initialize it
1635
+
boolinitPacketUBXNAVVELECEF(); // Allocate RAM for packetUBXNAVVELECEF and initialize it
1636
+
boolinitPacketUBXNAVVELNED(); // Allocate RAM for packetUBXNAVVELNED and initialize it
1637
+
boolinitPacketUBXNAVHPPOSECEF(); // Allocate RAM for packetUBXNAVHPPOSECEF and initialize it
1638
+
boolinitPacketUBXNAVHPPOSLLH(); // Allocate RAM for packetUBXNAVHPPOSLLH and initialize it
1639
+
boolinitPacketUBXNAVPVAT(); // Allocate RAM for packetUBXNAVPVAT and initialize it
1640
+
boolinitPacketUBXNAVTIMEUTC(); // Allocate RAM for packetUBXNAVTIMEUTC and initialize it
1641
+
boolinitPacketUBXNAVCLOCK(); // Allocate RAM for packetUBXNAVCLOCK and initialize it
1642
+
boolinitPacketUBXNAVTIMELS(); // Allocate RAM for packetUBXNAVTIMELS and initialize it
1643
+
boolinitPacketUBXNAVSVIN(); // Allocate RAM for packetUBXNAVSVIN and initialize it
1644
+
boolinitPacketUBXNAVSAT(); // Allocate RAM for packetUBXNAVSAT and initialize it
1645
+
boolinitPacketUBXNAVRELPOSNED(); // Allocate RAM for packetUBXNAVRELPOSNED and initialize it
1646
+
boolinitPacketUBXNAVAOPSTATUS(); // Allocate RAM for packetUBXNAVAOPSTATUS and initialize it
1647
+
boolinitPacketUBXNAVEOE(); // Allocate RAM for packetUBXNAVEOE and initialize it
1648
+
boolinitPacketUBXRXMPMP(); // Allocate RAM for packetUBXRXMPMP and initialize it
1649
+
boolinitPacketUBXRXMPMPmessage(); // Allocate RAM for packetUBXRXMPMPRaw and initialize it
1650
1650
boolinitPacketUBXRXMQZSSL6message(); // Allocate RAM for packetUBXRXMQZSSL6raw and initialize it
1651
-
boolinitPacketUBXRXMCOR(); // Allocate RAM for packetUBXRXMCOR and initialize it
1652
-
boolinitPacketUBXRXMSFRBX(); // Allocate RAM for packetUBXRXMSFRBX and initialize it
1653
-
boolinitPacketUBXRXMRAWX(); // Allocate RAM for packetUBXRXMRAWX and initialize it
1654
-
boolinitPacketUBXCFGPRT(); // Allocate RAM for packetUBXCFGPRT and initialize it
1655
-
boolinitPacketUBXCFGRATE(); // Allocate RAM for packetUBXCFGRATE and initialize it
1656
-
boolinitPacketUBXTIMTM2(); // Allocate RAM for packetUBXTIMTM2 and initialize it
1657
-
boolinitPacketUBXESFALG(); // Allocate RAM for packetUBXESFALG and initialize it
1658
-
boolinitPacketUBXESFSTATUS(); // Allocate RAM for packetUBXESFSTATUS and initialize it
1659
-
boolinitPacketUBXESFINS(); // Allocate RAM for packetUBXESFINS and initialize it
1660
-
boolinitPacketUBXESFMEAS(); // Allocate RAM for packetUBXESFMEAS and initialize it
1661
-
boolinitPacketUBXESFRAW(); // Allocate RAM for packetUBXESFRAW and initialize it
1662
-
boolinitPacketUBXHNRATT(); // Allocate RAM for packetUBXHNRATT and initialize it
1663
-
boolinitPacketUBXHNRINS(); // Allocate RAM for packetUBXHNRINS and initialize it
1664
-
boolinitPacketUBXHNRPVT(); // Allocate RAM for packetUBXHNRPVT and initialize it
1665
-
boolinitPacketUBXMGAACK(); // Allocate RAM for packetUBXMGAACK and initialize it
1666
-
boolinitPacketUBXMGADBD(); // Allocate RAM for packetUBXMGADBD and initialize it
1651
+
boolinitPacketUBXRXMCOR(); // Allocate RAM for packetUBXRXMCOR and initialize it
1652
+
boolinitPacketUBXRXMSFRBX(); // Allocate RAM for packetUBXRXMSFRBX and initialize it
1653
+
boolinitPacketUBXRXMRAWX(); // Allocate RAM for packetUBXRXMRAWX and initialize it
1654
+
boolinitPacketUBXCFGPRT(); // Allocate RAM for packetUBXCFGPRT and initialize it
1655
+
boolinitPacketUBXCFGRATE(); // Allocate RAM for packetUBXCFGRATE and initialize it
1656
+
boolinitPacketUBXTIMTM2(); // Allocate RAM for packetUBXTIMTM2 and initialize it
1657
+
boolinitPacketUBXESFALG(); // Allocate RAM for packetUBXESFALG and initialize it
1658
+
boolinitPacketUBXESFSTATUS(); // Allocate RAM for packetUBXESFSTATUS and initialize it
1659
+
boolinitPacketUBXESFINS(); // Allocate RAM for packetUBXESFINS and initialize it
1660
+
boolinitPacketUBXESFMEAS(); // Allocate RAM for packetUBXESFMEAS and initialize it
1661
+
boolinitPacketUBXESFRAW(); // Allocate RAM for packetUBXESFRAW and initialize it
1662
+
boolinitPacketUBXHNRATT(); // Allocate RAM for packetUBXHNRATT and initialize it
1663
+
boolinitPacketUBXHNRINS(); // Allocate RAM for packetUBXHNRINS and initialize it
1664
+
boolinitPacketUBXHNRPVT(); // Allocate RAM for packetUBXHNRPVT and initialize it
1665
+
boolinitPacketUBXMGAACK(); // Allocate RAM for packetUBXMGAACK and initialize it
1666
+
boolinitPacketUBXMGADBD(); // Allocate RAM for packetUBXMGADBD and initialize it
1667
1667
1668
1668
#ifndef SFE_UBLOX_DISABLE_AUTO_NMEA
1669
1669
boolinitStorageNMEAGPGGA(); // Allocate RAM for incoming NMEA GPGGA messages and initialize it
0 commit comments