2022-10-20 11:33 PM
I am working with a STM32F767 with an LTCD panel but the image it is displayed on the panel weirdly mirrored.
Current configuration and checks that I have done:
From what I understand it looks like TouchGFX is fillinf the frame buffer correctly but it is being incorrectly displayed. Any ideas of what could be causing this flipping?
I have already worked with this panel with an evalboard and the STM32F769 and everything as working as expected.
2022-10-20 11:52 PM
Is it custom board? Does your LCD screen have SHLR and UPDN pins?
2022-10-21 01:11 AM
Yes it is custom board. From your comment I understand that SHLR and UPDO refer to the pins of Left/Right and Up/Down scanning. I did check that the LTCD does indeed have U/D L/R which seem to be unconnected and probably are the cause of the flipping. Prototype on the eval board had them connected to Vdd/Gnd as was probably the cause of it working previously. Will update after more testing.
2022-10-21 01:29 AM
You can try to connect SHLR and UPDN to microprocessor and change them programmatically.
2022-10-28 02:32 AM
The thing is that we do not have many IO left that is why it was HW configured. Luckily the HW was prepared with pads to force both direction by soldering/desoldering bridges.
Summary: the issue was HW related to the incorrect SHLR and UPDN pins configuration
2022-10-28 02:38 AM
You can one pin hook up to ground and another to 3.3V and see what changes