So I've been working on a dedicated 24 bit board these past days. A proof of concept that can play (hopefully) videos, music (amplifier onboard) on a 24 bit screen. The idea is to 3D print a case and have a 5" screen with touch running LVGL...
Yeah, I did that :) It builds and links now. I just wondered if there was a more elegant way, like stubbing out an include file somewhere, or something that didn't make it a PITA to upgrade with future library updates. It's a 3rd party library...
Could you elaborate a little more? I am getting a similar error (undefined reference to '_open') building LVGL and Lottie, and I'd be happy to start hacking away at files to stub out or implement this, but it's a bit beyond my expertise, as in -...
Quick update: I think I sort of confirmed with BuyDisplay, that that NT35510 configured for 18 bits, will not allow you to
read the pixel data back. Although unclear if they understood what I was asking.
That is I mentioned, that, I was able to...
The specs for writing to the display in 24 bit parallel interface mode for COLMOD = 666 is to send data on D0-D17, so I think it's fair to say, based on your research and experiments, there is no specific 18 bit parallel interface mode, but you...
Not quite the same configuration in 18 vs 24 bit.....in 8, 16 and 18 bit mode R40-R45 are shorted (0R) but in 24 bit mode are open.....not entirely sure what those resistors do though, but if you map out the ones set to 0R vs the bitdepth in the...
That is the same version I downloaded from Waveshare...
18 bit color == PIA ;)
I Found I did not make allowances in the DB5 shield I made for > 16 data lines, and used the next ones D16 and D17 for the CS pin and RD pin...
So I hacked it up...
Cannot recall from memory, but looking at the docs, which states "D[23:0] is read back from the frame memory" and my own (working) code to read the display memory:
#if (TFT_BUSWIDTH == 8)
uint8_t r = readBus();
uint8_t g = readBus()...
I have a Novatech Datsheet v0.8, dated 10/28/2011, that was the latest I could find, plus another sister document "NT35510-Application Notes" v0.07 which was helpful for setup commands, I recall. The relevent sections you copied don't appear to...
@KurtE This is awesome to see! It's been a couple of years since I played around with the BuyDisplay ER-TFTM040-1 and my 8/16 bit driver code for the NT35510 controllers, but one little useful hardware hack is to wire a switch to flip J1 and J5...