My library, for STM32 under HAL, handling SPI displays driven by ILI9488 (480x320), ILI9341 (320x240) and ST7735 (160x128) can now handle *both* : direct drawing through library function, and TouchGFX GUI system.
Video shows how to create and run a TouchGFX project using the library,
showing also the functions needed for TouchGFX integration and how I developed them.
00:00 intro: examples of TouchGFX project over ILI9488 and ST7735
01:44 intro: video description
02:30 TouchGFX "Hello World", a project on ILI9488: STM32 setup on CubeMX
07:30 TouchGFX "Hello World", a project on ILI9488: TouchGFX setup on CubeMX
09:38 TouchGFX "Hello World", a project on ILI9488: Library setup on CubeIDE
11:00 TouchGFX "Hello World", a project on ILI9488: screen setup on TouchGFX Designer
14:40 handling TouchGFX: details about display integration
19:08 handling TouchGFX: details about touch sensor integration
20:24 TouchGFX "Hello World", a project on ILI9488: linking the project to TouchGFX
20:43 TouchGFX "Hello World", a project on ILI9488: compile and check
21:58 TouchGFX "Hello World", a project on ILI9488: main.c - adding init functions and setting up main loop
24:25 TouchGFX "Hello World", a project on ILI9488: first run
24:47 handling a key-repeat feature
25:40 a second TouchGFX test project on ILI9488
26:35 a TouchGFX test project on ST7735
26:57 Flash memory occupation on TouchGFX projects
28:50 How to proceed with your first TouchGFX project
Software and examples available here:
https://github.com/maudeve-it/ILI9XXX-XPT2046-STM32Documentation:
TouchGFX official documentation:
https://support.touchgfx.comTouchGFX compatible library for ILI9488 and ILI9341:
https://github.com/maudeve-it/ILI9XXX-XPT2046-STM32TouchGFX compatible library for ST7735:
https://github.com/maudeve-it/ST7735S-STM32My playlist about TouchGFX with Standard-SPI displays:
https://www.youtube.com/playlist?list=PL6Fwy7aR3zSlZO3OBppHSzDacE4CGgRqOMy playlist about SPI TFT-LCD displays handling:
https://www.youtube.com/playlist?list=PL6Fwy7aR3zSlKictoAxk_uFD6EZGeic_f