JMP91:
Well, the example was actually one of the examples given by the author of the TinyGPS++ library, so I assume that something about the isUpdated function works with the gps.location (or speed, or date) object and only checks that portion of the string? But it actually seems to work fine.
You're right, my apologies. Of course you first see the examples 'BasicExample.ino' and 'DeviceExample.ino' - each written as I suggested - before you come to 'KitchenSink.ino' that uses the same if/else if structure you do.
I'll point to BlinkWithoutDelay and say just because an example does it one way doesn't mean it's correct. I still think the logic of only updating the time if the location and speed are constant is a mistake.
But if it works for you who am I to argue?
Regards,
Brad
KF7FER