A number of years ago I bought the 4DCAPE-43T. I have an SD card with Wheezy 7.11 that can display the desktop. I believe Jesse and subsequent releases no longer supported this cape and 4D System in Australia doesn’t either.
So here’s the thing. I realize that with this cape installed I cannot run the HDMI. And with this cape installed I really don’t want the graphical desktop. What I expect I’d be able to do with this is create an SD with the Rev 10 Buster version of Debian Console version.
But I’d like to access the the display in much the same way as if I connected say an SPI based LCD display like https://www.sparkfun.com/products/12085 which is the 4D Cape or even the https://www.sparkfun.com/products/15152#description-tab . And there are others. Generally SPI but the Beagle Cape is mapped to the Beagle pins.
So using something like Lazarus (Free Pascal) a call to the paint method to render a frame that is essentially 480x272 for example by 16 or 24bits colour is the general idea. Trouble is I don’t know what I don’t know and I’m not even sure where to start looking. I would imagine the source code for the Debian Driver for the 4DCAPE-43T would be a good starting point but searching for that has been fruitless.
Any suggestions? The starting point would be the Debian Buster Command line install and a simple program (Python or C) that perhaps just reads a BMP image that is 480x272 and renders it onto the display Or the first 480 pixels of a larger image. The image could be as simple as a screen grab that is 480x272 saved as a BMP file.
I do have some smaller graphical displays that are SPI based instead of the actual beagle cape but I’d rather use this cape.
Suggestions on where to start?
Thanks
John