TinyGPS++ - Failed checksum

blaxxun:
If i add some "heavy" tft.print(); stuff
the GPS parsing gives back only crap.

I dont know why this is happening. But it does....

It sounds like you're taking too long to get back to service the serial port before data is getting lost (or perhaps interrupts are being disabled too long?)

If you look at some of the TinyGPS/TinyGPS++ examples (such as 'FullExample') you'll see that it's not uncommon to call encode() from your print functions or after repeated calls to print.

So try to add some extra calls to encode() and see if that helps.

Just a thought.

Regards,

Brad
KF7FER