Hi everyone,
I’ve just pushed v0.94-rtos to GitHub, and I know a few of you have been waiting for full support for the large TFT displays, so here it is!
A quick hardware story: I actually received an ILI9486 instead of the ILI9488 I ordered. To make matters worse, the panel has a defect — the right edge of the screen is completely dead. However, I didn't want to wait for a replacement or deal with a return, so I just made it work with what I had. If the layout looks slightly shifted in my photos, that's why!
Current status and future plans:
The firmware is now essentially feature-complete. I don't plan to add any new functionalities for the foreseeable future. From now on, my sole focus is on bug hunting and stability. If you spot any issues, weird behaviors, or edge cases, your feedback and logs are highly welcome!
My biggest hope is that integrating the large TFT support didn't break anything in the highly refined v0.91 codebase.
And a minor hardware casualty...
During the final testing, I managed to yank the entire prototype board off the desk with the programmer cable. It survived, but the OCXO is now drifting at a wild, uncontrollable rate. Fortunately, these OCXOs are cheap, and I have spares, so it's just a minor inconvenience and a good reminder to secure the cables!
You can find the source code on GitHub here:
🔗
https://github.com/jmnlabs/GPSDO_FreeRTOSAttachments to this post:
v0.94-rtos: Full source code (for those who prefer not to use GitHub 😉).
v0.91-rtos: Stable fallback version (without large TFT support) in case you run into any regressions with the new release.
Thanks again to everyone who tested, provided feedback, and waited for this update. Let the bug hunting begin!
Best regards,
Jarosław