I have the STM32F7456G Discovery board and would like to use the TFT display. I've gone through the standard procedure of installing the master branch of STM32 core, which works fine for a Blink program, but does not have the display enabled. Using Windows 10 and Arduino IDE 1.8.12
So, I removed that core and followed the instructions to install the core from this Github branch:
https://github.com/fpistm/Arduino_Core_STM32
I also copied the LTDC library folder from that repo into the Arduino sketchbook libraries directory, and attempted to run the "Mandelbrot" example. Compilation fails with the message quoted below, in addition to lots of other dependency failures. Pointers on how to fix this would be much appreciated!
Arduino: 1.8.12 (Windows 10), Board: "Discovery, STM32F746G-DISCOVERY, Mass Storage, Enabled (generic 'Serial'), None, Low/Full Speed, Smallest (-Os default), Newlib Nano (default)"
In file included from C:\Users\Jim\Desktop\Arduino\libraries\LTDC\src/LTDC_F746_Discovery.h:6,
from C:\Users\Jim\Desktop\Arduino\Mandelbrot\Mandelbrot.ino:10:
C:\Users\Jim\Desktop\Arduino\libraries\LTDC\src/LTDC.h:97:9: error: 'LTDC_HandleTypeDef' does not name a type; did you mean 'RTC_HandleTypeDef'?
97 | LTDC_HandleTypeDef hLtdcHandler;
| ^~~~~~~~~~~~~~~~~~
| RTC_HandleTypeDef