Over the past few days, I've been playing with an Adafruit Feather RP2040 DVI to test adding support for external HDMI monitors. Yesterday, I built out a newer, cleaner version of the graphical shell using Adafruit's modified picodvi library and got that working on a little 10-inch monitor. Today, I added in the vine protocol logic so it would populate the command, response, and error widgets. I tested it with the full system by patching into the router output. I got it working after a few iterations, and it looks great and is LIGHTENING FAST compared to the built-in TFT.
To finish this out, here's the next tasks:
- Replace the Metro M4 that powers the TFT with a standard pico to save space and improve the wiring in the area
- I will reuse as much of the code from DVI version and attempt some performance improvements for the built-in TFT.
- Add the Feather RP2040 DVI to the top of the board - using the external HDMI display will remain optional.
I'll update once the components are integrated on the board.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.