I've been doing some tests with my 8-bit interface version of this library(i.e. no SPI or DMA).
I use a backbuffer divided into sections of 16x16 pixels. So when you write to a pixel in the back buffer you dirty that section. Then you have to...
Bumping this question since it seems to have been buried. Can someone with the latest SPI library run the benchmark for me on the 320x240 ILI9341 screen? Thx
If the keybed has SDA and SCL signals then maybe the data is already embedded inside that signal. But to be honest those circuits you sent don't mean much to me.
Unfortunately I can't get the SPI thing working so I've had to go with the 8-bit parallel bus mode. So far I'm just bit-banging it by setting the pins manually. But I wonder if I could somehow leverage the DMA here....
Yeah I was doing some maths based on this idea. Except instead of buffering the whole screen I do small segments.
The issue with most of these libraries is that they draw immediately to the screen. This is inefficient for 3 reasons:
1) To write...
I did a similar project a while back with an organ. Converted an old thing to midi using an arduino mega.
Some considerations:
My keybed was only capable of on/off thus it was easy enough to implement a series of multiplexers to scan all the...
I tried the HIDParser example and it similarly failed to collect past 6 simultaneous key presses.
I can assure that pastebin is harmless(it's just text), but I have also attached those logs as plaintext files below since they are too long to...
I did notice that I needed to declare a separate `USBHIDParser gHidParser(gUsbHost);` to get the keyboard controller object to work. This seemed quite odd to me. I'm not clear on how declaring a separate HidParser has an effect on the...