UCTRONICS / UCTRONICS_LCD35_RPI

This driver is used for UCTRONICS LCD35 with SPI interface
41 stars 16 forks source link

ili9488 as module, or at least don't suppress built in hdmi frame buffer? #3

Open asmagill opened 6 years ago

asmagill commented 6 years ago

Any chance of getting either the ili9488 driver as a module or a kernel with both the hdmi framebuffer and the lcd framebuffer active? I had hoped to use rpi-fbcp to copy camera output to this lcd but it requires both frame buffers to be active to work.

Thanks!

UCTRONICS commented 6 years ago

@asmagill Hi, We are thinking about this issue, willing to work with you for this issue.

asmagill commented 6 years ago

Sorry for the delay in replying. For my last project I ended up using another LCD, but I would still like to have this unit as a backup.

LCD's that use the notro fbtft modules add the LCD as a second frame buffer, so /dev/fb0 and /dev/fb1 both exist. rpi-fbcp can then be used to duplicate the HDMI frame buffer (which is where raspistill displays its output) onto the LCD.

So, what I would like is either a loadable module for the UCTRONICS SPI LCD or a kernel which includes the normal HDMI framebuffer and loads this one as /dev/fb1.

What I think I've discovered so far is that the normal approach with most SPI based LCD's of using the fbtft_device and flexfb modules won't work because when using 3-wire SPI, the ili9488 requires 18bit (6-6-6) color and the fbtft modules only support 16 bit (5-6-5) color.

If you have any suggestions or if this is something that you might consider in a future update, please let me know.

Thanks!

jobez commented 5 years ago

i have a similar usecase as @asmagill and thought id express interest of having this issue resolved.

PiAreSquared commented 4 years ago

I also have a similar issue at the moment. I would like to see @UCTRONICS bring us a module for the ili9488.