Skip to main content
SBACO
Associate III
December 7, 2020
Question

Can we have multiple displays on one MCU with touchgfx

  • December 7, 2020
  • 2 replies
  • 1099 views

Dear,

Is it possible to have 2 differents display connected to one MCU that can be run with touchgfx ? Like a TFT 16b 320x240 and a simpler monocolor 128x64.

Regards,

This topic has been closed for replies.

2 replies

MM..1
Chief III
December 8, 2020

In theory yes, but you need modify refresh drivers.

SBACO
SBACOAuthor
Associate III
December 14, 2020

Thanks for your reply. Any idea where those refresh driver are located in the project ?

Does it mean that I need to have 2 HAL object running ? and probably 2 touchgfx designer project also ?

Regards,

MM..1
Chief III
December 14, 2020

I see one way: Create 320x(240+64) framebuffer , but ltdc config set to 320x240 and second display refresh over SPI ...

Only one TouchGFX with both design ...

Theoreticaly you can have 3 display one ltdc 320x240 second 128x64 and third 192x64 ...

SBACO
SBACOAuthor
Associate III
February 23, 2021

But, if we do so, you only have one touchgfx project designer, right ? and so if you launch a transition, it will be on all screen.

It does not seems possible to instanciate 2 instances of touchgfx, as touchgfx::HAL::getInstance()->taskEntry(); for example, can only point to one instance, and it is included in the library.

Maybe it is possible to have two different namespace ?