@@ -143,7 +143,7 @@ void SFE_UBLOX_GPS::setSerialRate(uint32_t baudrate, uint8_t uartPort, uint16_t
143143
144144 if (_printDebug == true )
145145 {
146- _debugSerial->print (" Current baud rate: " );
146+ _debugSerial->print (F ( " Current baud rate: " ) );
147147 _debugSerial->println (((uint32_t )payloadCfg[10 ] << 16 ) | ((uint32_t )payloadCfg[9 ] << 8 ) | payloadCfg[8 ]);
148148 }
149149
@@ -160,7 +160,7 @@ void SFE_UBLOX_GPS::setSerialRate(uint32_t baudrate, uint8_t uartPort, uint16_t
160160
161161 if (_printDebug == true )
162162 {
163- _debugSerial->print (" New baud rate:" );
163+ _debugSerial->print (F ( " New baud rate:" ) );
164164 _debugSerial->println (((uint32_t )payloadCfg[10 ] << 16 ) | ((uint32_t )payloadCfg[9 ] << 8 ) | payloadCfg[8 ]);
165165 }
166166
@@ -252,7 +252,7 @@ boolean SFE_UBLOX_GPS::checkUbloxI2C()
252252
253253 if (_printDebug == true )
254254 {
255- _debugSerial->print (" Bytes available error:" );
255+ _debugSerial->print (F ( " Bytes available error:" ) );
256256 _debugSerial->println (bytesAvailable);
257257 }
258258 }
@@ -261,7 +261,7 @@ boolean SFE_UBLOX_GPS::checkUbloxI2C()
261261 {
262262 if (_printDebug == true )
263263 {
264- _debugSerial->print (" Bytes available:" );
264+ _debugSerial->print (F ( " Bytes available:" ) );
265265 _debugSerial->println (bytesAvailable);
266266 }
267267 }
@@ -460,9 +460,9 @@ void SFE_UBLOX_GPS::processRTCM(uint8_t incoming)
460460 // _debugSerial->write(incoming); //An example of passing this byte out the serial port
461461
462462 // Debug printing
463- // _debugSerial->print(" ");
464- // if(incoming < 0x10) _debugSerial->print("0");
465- // if(incoming < 0x10) _debugSerial->print("0");
463+ // _debugSerial->print(F( " ") );
464+ // if(incoming < 0x10) _debugSerial->print(F( "0") );
465+ // if(incoming < 0x10) _debugSerial->print(F( "0") );
466466 // _debugSerial->print(incoming, HEX);
467467 // if(rtcmFrameCounter % 16 == 0) _debugSerial->println();
468468}
@@ -510,9 +510,9 @@ void SFE_UBLOX_GPS::processUBX(uint8_t incoming, ubxPacket *incomingUBX)
510510 {
511511 if (_printDebug == true )
512512 {
513- _debugSerial->print (" Size: " );
513+ _debugSerial->print (F ( " Size: " ) );
514514 _debugSerial->print (incomingUBX->len );
515- _debugSerial->print (" Received: " );
515+ _debugSerial->print (F ( " Received: " ) );
516516 printPacket (incomingUBX);
517517 }
518518 incomingUBX->valid = true ;
@@ -529,19 +529,19 @@ void SFE_UBLOX_GPS::processUBX(uint8_t incoming, ubxPacket *incomingUBX)
529529 delay (10 );
530530 digitalWrite (2 , HIGH);
531531
532- _debugSerial->print (" Size: " );
532+ _debugSerial->print (F ( " Size: " ) );
533533 _debugSerial->print (incomingUBX->len );
534- _debugSerial->print (" Received: " );
534+ _debugSerial->print (F ( " Received: " ) );
535535 printPacket (incomingUBX);
536536
537- _debugSerial->print (" checksumA: " );
537+ _debugSerial->print (F ( " checksumA: " ) );
538538 _debugSerial->print (incomingUBX->checksumA );
539- _debugSerial->print (" checksumB: " );
539+ _debugSerial->print (F ( " checksumB: " ) );
540540 _debugSerial->print (incomingUBX->checksumB );
541541
542- _debugSerial->print (" rollingChecksumA: " );
542+ _debugSerial->print (F ( " rollingChecksumA: " ) );
543543 _debugSerial->print (rollingChecksumA);
544- _debugSerial->print (" rollingChecksumB: " );
544+ _debugSerial->print (F ( " rollingChecksumB: " ) );
545545 _debugSerial->print (rollingChecksumB);
546546 _debugSerial->println ();
547547 }
@@ -652,30 +652,30 @@ void SFE_UBLOX_GPS::processUBXpacket(ubxPacket *msg)
652652
653653 if (_printDebug == true )
654654 {
655- _debugSerial->print (" Sec: " );
655+ _debugSerial->print (F ( " Sec: " ) );
656656 _debugSerial->print (((float )extractLong (4 )) / 1000 .0f );
657- _debugSerial->print (" " );
658- _debugSerial->print (" LON: " );
657+ _debugSerial->print (F ( " " ) );
658+ _debugSerial->print (F ( " LON: " ) );
659659 _debugSerial->print (((float )(int32_t )extractLong (8 )) / 10000000 .0f );
660- _debugSerial->print (" " );
661- _debugSerial->print (" LAT: " );
660+ _debugSerial->print (F ( " " ) );
661+ _debugSerial->print (F ( " LAT: " ) );
662662 _debugSerial->print (((float )(int32_t )extractLong (12 )) / 10000000 .0f );
663- _debugSerial->print (" " );
664- _debugSerial->print (" ELI M: " );
663+ _debugSerial->print (F ( " " ) );
664+ _debugSerial->print (F ( " ELI M: " ) );
665665 _debugSerial->print (((float )(int32_t )extractLong (16 )) / 1000 .0f );
666- _debugSerial->print (" " );
667- _debugSerial->print (" MSL M: " );
666+ _debugSerial->print (F ( " " ) );
667+ _debugSerial->print (F ( " MSL M: " ) );
668668 _debugSerial->print (((float )(int32_t )extractLong (20 )) / 1000 .0f );
669- _debugSerial->print (" " );
670- _debugSerial->print (" GEO: " );
669+ _debugSerial->print (F ( " " ) );
670+ _debugSerial->print (F ( " GEO: " ) );
671671 _debugSerial->print (((float )(int32_t )extractLong (24 )) / 1000 .0f );
672- _debugSerial->print (" " );
673- _debugSerial->print (" HA 2D M: " );
672+ _debugSerial->print (F ( " " ) );
673+ _debugSerial->print (F ( " HA 2D M: " ) );
674674 _debugSerial->print (((float )extractLong (28 )) / 1000 .0f );
675- _debugSerial->print (" " );
676- _debugSerial->print (" VERT M: " );
675+ _debugSerial->print (F ( " " ) );
676+ _debugSerial->print (F ( " VERT M: " ) );
677677 _debugSerial->print (((float )extractLong (32 )) / 1000 .0f );
678- _debugSerial->print (" " );
678+ _debugSerial->print (F ( " " ) );
679679 }
680680 }
681681 break ;
@@ -690,7 +690,7 @@ boolean SFE_UBLOX_GPS::sendCommand(ubxPacket outgoingUBX, uint16_t maxWait)
690690
691691 if (_printDebug == true )
692692 {
693- _debugSerial->print (" Sending: " );
693+ _debugSerial->print (F ( " Sending: " ) );
694694 printPacket (&outgoingUBX);
695695 }
696696 if (commType == COMM_TYPE_I2C)
@@ -852,20 +852,20 @@ void SFE_UBLOX_GPS::printPacket(ubxPacket *packet)
852852{
853853 if (_printDebug == true )
854854 {
855- _debugSerial->print (" CLS:" );
855+ _debugSerial->print (F ( " CLS:" ) );
856856 _debugSerial->print (packet->cls , HEX);
857857
858- _debugSerial->print (" ID:" );
858+ _debugSerial->print (F ( " ID:" ) );
859859 _debugSerial->print (packet->id , HEX);
860860
861- _debugSerial->print (" Len: 0x" );
861+ _debugSerial->print (F ( " Len: 0x" ) );
862862 _debugSerial->print (packet->len , HEX);
863863
864- _debugSerial->print (" Payload:" );
864+ _debugSerial->print (F ( " Payload:" ) );
865865
866866 for (int x = 0 ; x < packet->len ; x++)
867867 {
868- _debugSerial->print (" " );
868+ _debugSerial->print (F ( " " ) );
869869 _debugSerial->print (packet->payload [x], HEX);
870870 }
871871 _debugSerial->println ();
@@ -900,7 +900,7 @@ boolean SFE_UBLOX_GPS::waitForResponse(uint8_t requestedClass, uint8_t requested
900900 {
901901 if (_printDebug == true )
902902 {
903- _debugSerial->print (" Packet didn't match CLS/ID" );
903+ _debugSerial->print (F ( " Packet didn't match CLS/ID" ) );
904904 printPacket (&packetCfg);
905905 }
906906 }
@@ -971,7 +971,7 @@ uint8_t SFE_UBLOX_GPS::getVal8(uint16_t group, uint16_t id, uint8_t size, uint8_
971971
972972 if (_printDebug == true )
973973 {
974- _debugSerial->print (" key: 0x" );
974+ _debugSerial->print (F ( " key: 0x" ) );
975975 _debugSerial->print (key, HEX);
976976 _debugSerial->println ();
977977 }
@@ -1005,7 +1005,7 @@ uint8_t SFE_UBLOX_GPS::getVal8(uint32_t key, uint8_t layer, uint16_t maxWait)
10051005
10061006 if (_printDebug == true )
10071007 {
1008- _debugSerial->print (" key: 0x" );
1008+ _debugSerial->print (F ( " key: 0x" ) );
10091009 _debugSerial->print (key, HEX);
10101010 _debugSerial->println ();
10111011 }
@@ -1840,7 +1840,7 @@ boolean SFE_UBLOX_GPS::powerSaveMode(bool power_save, uint16_t maxWait)
18401840 /*
18411841 if (_printDebug == true)
18421842 {
1843- _debugSerial->print("Protocol version is ");
1843+ _debugSerial->print(F( "Protocol version is ") );
18441844 _debugSerial->println(protVer);
18451845 }
18461846 */
@@ -2290,9 +2290,9 @@ boolean SFE_UBLOX_GPS::getProtocolVersion(uint16_t maxWait)
22902290
22912291 if (_printDebug == true )
22922292 {
2293- _debugSerial->print (" Extension " );
2293+ _debugSerial->print (F ( " Extension " ) );
22942294 _debugSerial->print (extensionNumber);
2295- _debugSerial->print (" : " );
2295+ _debugSerial->print (F ( " : " ) );
22962296 for (int location = 0 ; location < MAX_PAYLOAD_SIZE; location++)
22972297 {
22982298 if (payloadCfg[location] == ' \0 ' )
@@ -2331,8 +2331,8 @@ boolean SFE_UBLOX_GPS::getRELPOSNED(uint16_t maxWait)
23312331 // We got a response, now parse the bits
23322332
23332333 uint16_t refStationID = extractInt (2 );
2334- // _debugSerial->print("refStationID: ");
2335- // _debugSerial->println(refStationID);
2334+ // _debugSerial->print(F( "refStationID: ") );
2335+ // _debugSerial->println(refStationID)) ;
23362336
23372337 int32_t tempRelPos;
23382338
0 commit comments