My friend Mike Morrow and I have be working on this GPS project for a few weeks. As there wasn’t any drivers for it in the TFT_eSPI library, we resorted to my method of copy&paste hack. This is just for our personal use and to keep Mike busy. It’s a little hard when we are in different timezones 15 hours apart.
Updated version of the compass project. This was made by combining SquareLine Studio files and Arduino code by Mike Morrow. We shared ideas and files over many miles and timezones. Mike is 15 hours ahead, in the Philippines. I’m in California.
There are three screens that are accessible by swiping right or left. If connected to the Arduino IDE and using the Serial Monitor, it is possible to change screens by entering 1, 2, 3 or M, S, I from the Message window.
Latitude/Longitude format can be changed with a long press on either one, it will change both.
Time can be changes with a long press. Currently PH or CA. Changing the Time will change the Date field, if needed. Time zone can be set in code.
Altiude can be changed from Metric to Imperial with a long press. That will also change the format for Speed and Distance. A long press on Distance will reset it to Zero.