@@ -1435,7 +1435,7 @@ void SFE_UBLOX_GNSS::processRTCMframe(uint8_t incoming)
1435
1435
// This function is called for each byte of an RTCM frame
1436
1436
// Ths user can overwrite this function and process the RTCM frame as they please
1437
1437
// Bytes can be piped to Serial or other interface. The consumer could be a radio or the internet (Ntrip broadcaster)
1438
- void SFE_UBLOX_GNSS::processRTCM (uint8_t incoming)
1438
+ void SFE_UBLOX_GNSS::processRTCM (uint8_t incoming) // IGNORE COMPILER WARNING unused parameter 'incoming'
1439
1439
{
1440
1440
// Radio.sendReliable((String)incoming); //An example of passing this byte to a radio
1441
1441
@@ -2404,7 +2404,7 @@ void SFE_UBLOX_GNSS::processUBXpacket(ubxPacket *msg)
2404
2404
packetUBXESFMEAS->data .timeTag = extractLong (msg, 0 );
2405
2405
packetUBXESFMEAS->data .flags .all = extractInt (msg, 4 );
2406
2406
packetUBXESFMEAS->data .id = extractInt (msg, 6 );
2407
- for (int i = 0 ; (i < DEF_NUM_SENS) && (i < packetUBXESFMEAS->data .flags .bits .numMeas )
2407
+ for (uint16_t i = 0 ; (i < DEF_NUM_SENS) && (i < packetUBXESFMEAS->data .flags .bits .numMeas )
2408
2408
&& ((i * 4 ) < (msg->len - 8 )); i++)
2409
2409
{
2410
2410
packetUBXESFMEAS->data .data [i].data .all = extractLong (msg, 8 + (i * 4 ));
@@ -2435,7 +2435,7 @@ void SFE_UBLOX_GNSS::processUBXpacket(ubxPacket *msg)
2435
2435
// Parse various byte fields into storage - but only if we have memory allocated for it
2436
2436
if (packetUBXESFRAW != NULL )
2437
2437
{
2438
- for (int i = 0 ; (i < DEF_NUM_SENS) && ((i * 8 ) < (msg->len - 4 )); i++)
2438
+ for (uint16_t i = 0 ; (i < DEF_NUM_SENS) && ((i * 8 ) < (msg->len - 4 )); i++)
2439
2439
{
2440
2440
packetUBXESFRAW->data .data [i].data .all = extractLong (msg, 4 + (i * 8 ));
2441
2441
packetUBXESFRAW->data .data [i].sTag = extractLong (msg, 8 + (i * 8 ));
@@ -2468,7 +2468,7 @@ void SFE_UBLOX_GNSS::processUBXpacket(ubxPacket *msg)
2468
2468
packetUBXESFSTATUS->data .version = extractByte (msg, 4 );
2469
2469
packetUBXESFSTATUS->data .fusionMode = extractByte (msg, 12 );
2470
2470
packetUBXESFSTATUS->data .numSens = extractByte (msg, 15 );
2471
- for (int i = 0 ; (i < DEF_NUM_SENS) && (i < packetUBXESFSTATUS->data .numSens )
2471
+ for (uint16_t i = 0 ; (i < DEF_NUM_SENS) && (i < packetUBXESFSTATUS->data .numSens )
2472
2472
&& ((i * 4 ) < (msg->len - 16 )); i++)
2473
2473
{
2474
2474
packetUBXESFSTATUS->data .status [i].sensStatus1 .all = extractByte (msg, 16 + (i * 4 ) + 0 );
@@ -2771,7 +2771,7 @@ void SFE_UBLOX_GNSS::sendSerialCommand(ubxPacket *outgoingUBX)
2771
2771
_serialPort->write (outgoingUBX->len >> 8 ); // MSB
2772
2772
2773
2773
// Write payload.
2774
- for (int i = 0 ; i < outgoingUBX->len ; i++)
2774
+ for (uint16_t i = 0 ; i < outgoingUBX->len ; i++)
2775
2775
{
2776
2776
_serialPort->write (outgoingUBX->payload [i]);
2777
2777
}
@@ -2823,7 +2823,7 @@ void SFE_UBLOX_GNSS::printPacket(ubxPacket *packet, boolean alwaysPrintPayload)
2823
2823
{
2824
2824
_debugSerial->print (F (" Payload:" ));
2825
2825
2826
- for (int x = 0 ; x < packet->len ; x++)
2826
+ for (uint16_t x = 0 ; x < packet->len ; x++)
2827
2827
{
2828
2828
_debugSerial->print (F (" " ));
2829
2829
_debugSerial->print (packet->payload [x], HEX);
@@ -10143,7 +10143,7 @@ uint16_t SFE_UBLOX_GNSS::getMagAcc(uint16_t maxWait)
10143
10143
}
10144
10144
10145
10145
// getGeoidSeparation is currently redundant. The geoid separation seems to only be provided in NMEA GGA and GNS messages.
10146
- int32_t SFE_UBLOX_GNSS::getGeoidSeparation (uint16_t maxWait)
10146
+ int32_t SFE_UBLOX_GNSS::getGeoidSeparation (uint16_t maxWait) // IGNORE COMPILER WARNING unused parameter 'maxWait'
10147
10147
{
10148
10148
return (0 );
10149
10149
}
0 commit comments