2022-11-11 07:37 AM
I'm using the LTDC peripheral to interface with a TFT LCD. It works great. Now I'm interested in rotating/orienting the display by 90 degrees. I have a couple approaches in mind -
I'm open to other approaches or maybe I'm missing an obvious way to do this. Maybe leveraging the 2 layers that the LTDC makes available? Somehow have one dedicated for landscape the other for portrait mode? I am not using the touchgfx library since I'm only interested in displaying still images and it looked to be more helpful for applications with UI's.
I'm researching the 2nd approach. Page 15 of the ILI6480BQ data sheet states that there is a register R1 in the TFT LCD driver that controls the scan direction with the "UPDN" bit. How can I communicate with the driver in the TFT LCD to update this register value? Is this done over the RGB interface? Is this even possible? I took a closer look at the LTDC documentation and the TFT LCD data sheet but didn't come up with how this is done. Could you share some guidance or let me know if I should abandon this approach?
Thanks.
Solved! Go to Solution.
2022-11-11 08:20 AM
Your display manufacturer dont provide ... use displays with 45 pin...
or here you only can mangle framebuffer ...
2022-11-11 08:20 AM
Your display manufacturer dont provide ... use displays with 45 pin...
or here you only can mangle framebuffer ...
2022-11-12 03:06 AM
Thanks for the reply. I'll go with the frame buffer approach for now. Maybe upgrade the display in the future.