File tree 1 file changed +2
-2
lines changed
1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -3853,7 +3853,7 @@ void SFE_UBLOX_GNSS::processUBXpacket(ubxPacket *msg)
3853
3853
{
3854
3854
// Full QZSSL6 message, including Class, ID and checksum
3855
3855
for (int ch = 0; ch < UBX_RXM_QZSSL6_NUM_CHANNELS; ch ++) {
3856
- if (0 == (packetUBXRXMQZSSL6message->automaticFlags.flags.bits.callbackCopyValid & (1<< ch))) {
3856
+ if (0 == (packetUBXRXMQZSSL6message->automaticFlags.flags.bits.callbackCopyValid & (1 << ch))) {
3857
3857
3858
3858
packetUBXRXMQZSSL6message->callbackData[ch].sync1 = UBX_SYNCH_1;
3859
3859
packetUBXRXMQZSSL6message->callbackData[ch].sync2 = UBX_SYNCH_2;
@@ -5495,9 +5495,9 @@ void SFE_UBLOX_GNSS::checkCallbacks(void)
5495
5495
if (packetUBXRXMQZSSL6message->automaticFlags.flags.bits.callbackCopyValid & (1 << ch)) // If the copy of the data is valid
5496
5496
{
5497
5497
packetUBXRXMQZSSL6message->callbackPointerPtr( &packetUBXRXMQZSSL6message->callbackData[ch] ); // Call the callback
5498
+ packetUBXRXMQZSSL6message->automaticFlags.flags.bits.callbackCopyValid &= ~(1 << ch); // clear it
5498
5499
}
5499
5500
}
5500
- packetUBXRXMQZSSL6message->automaticFlags.flags.bits.callbackCopyValid = 0; // Mark the data as stale
5501
5501
}
5502
5502
5503
5503
if ((packetUBXRXMCOR != NULL) // If RAM has been allocated for message storage
You can’t perform that action at this time.
0 commit comments