2022-05-16 06:20 AM
2022-05-16 06:38 AM
1) You will need some WiFi hardware, like SPWF01SA or ESP32 or USB module + all software drivers needed to run this hardware.
2) TouchGFX is a low-level library that builds your GUI in S(D)RAM that is actually a video framebuffer. And in order to have smooth picture this memory should have direct connection to the screen (via LTDC) and very fast drawing functions (via DMA2D).
Generally you can write your own screen driver that will just build your image in memory and then you will be able to present it as <img> on your web page and send clicks on this image as AJAX requests back to your board and convert them to kind of "touch" events for TouchGFX kernel...I guess speed will suffer :(
Or may be you can try to look for stm32 VNC sources (they are available on the internet) and use it as remote interface...
2022-05-16 07:23 AM
"What I would like to do is type a URL, and reach a page to operate and configure my embedded device"
So the normal approach would be for your device to serve an HTML page. As @ktrofimo said, that's not really what TouchGFX is for...
2022-05-16 07:28 AM
Got it! Thanks.