cancel
Showing results for 
Search instead for 
Did you mean: 

I want to change the interface to LCD to RGB parallel

Ebun.1
Senior

Thank you for helping.

environment

STM32CubeIDE Ver1.3.0

STM32CubeMX Ver5.5.0

TouchGFX Ver4.12.3

Board: STM32F769I-DISCO

This board is connected to LCD by DSI interface.

How do I change the source code to make the interface RGB parallel when creating a custom board?

If I remove MX_DSIHOST_DSI_Init () and set GPIO to output in RGB parallel, do I need any other changes?

Thank you.

3 REPLIES 3
Martin KJELDSEN
Chief III

Generally, you can check the STM32F746G-DISCO or other ATs that have an LTDC. Can we start there? I think you'll see what to do (LTDC interrupt handler signals OSWrapper::signalVSync to unblock TouchGFX Engine), so it's a lot simpler.

Dear Martin,

Thank you for helping.

It is assumed that the device uses F769.

What should I think?

Did you take a look at the code in the application templates e.g. F746G-DISCO? Generally, if you remove the DSI HOST configuration in CubeMX and tell TouchGFX Generator to do Parallel RGB (LTDC) then you will have the appropriate driver. Should be all you need.