Thanks, same. It's above my pay grade as well. I've never really had to dive deep into SPI. I've never had a case where there wasn't a library that didn't do what I needed with SPI/DMA! I suppose I could dig into to docs and see if I can figure...
I don't see any reason it can't be supported on the Teensy side. Like you said the work is being done by the Teensy and the display just needs to receive the data and doesn't need to do anything special.
Some work has been going on recently...
Thanks, but it looks like the same kind of DMA that the library provides. Apparently the controller can connect to some external flash/ROM and DMA from that, but since it's activating DMA built into the controller, it can't just pull data from...
I'm trying to switch my current project to use a larger RA8875 LCD display. I need to use DMA mode, but it hasn't been working. After looking at the library code, I can see why:
void RA8875::DMA_startAddress(unsigned long adrs)
{...
Let me clean a few bits up and put it somewhere. I'll just have it set to output to serial console for now so you don't have to mess with an LCD. You will need 16 MB of PSRAM on your Teensy though.
Wow, this is really great! Do you have any approximate estimate of speed equivalence?
I've been thinking about emulation of processors on which one might actually use to do work; I was thinking of exploring Desqview/QEMM and Desqview/X, in...
Thanks! I'd say Linux runs like a slow 386 and DOS games run like a mid-tier or fast 386.
The display performance has to be pretty slow, think 5 to 10 FPS. Otherwise the rendering will start eating away at the CPU performance too much since the...
Thanks. I've switched issue reporting on for that repo, and added that to it. There's a lot of housekeeping stuff like that which will get done either if (a) someone needs it urgently, or (b) I get everything else to a state where I think it...
The big-screen-t4 branch mostly works for me with the 4" ST7796! Async update wasn't working in the normal library, which is what I needed. However, it doesn't work if turning on continuous updates. Only one-shot. That's fine for me, but just FYI.
I got this 4" 320x480 ST7796 LCD from Amazon. I'm trying to use it in my project, but whenever I try to use the async display mode to speed things up, the output is complete garbage.
I'm initializing the tft with this:
// For 3.5" or 4.0" TFT...
Thanks! I'm not sure how useful it will be to play 486-era games, but it's a fun experiment to see how far I can push the Teensy. An old Linux distro seems relatively usable on it if you are just doing console mode text stuff. Commands and basic...
I am just now seeing this. Thanks for the post, Paul!
I happen to currently be working on the "next generation" version of this with a Teensy 4.1. This one emulates a 486 PC. You need to install 16 MB of PSRAM on the board for this project and I...