Great tutorial for beginners to get started with LCD! ) The only issue is that cube didn't configure void SysTick_Handler(void) and uwTick was not incrementing. I add the function manually to stm32f4xx_it.c and everything began to work.
and will return error message: ../Drivers/BSP/STM32F429I-Discovery/stm32f429i_discovery_lcd.h(49): error: '../../../Utilities/Fonts/fonts.h' file not found
With the latest CubeMx I couldn't get this to work, at least using the clock selections shown. the "stm32f4xx_hal_msp.c" generates a "HAL_LTDC_MspInit" function that is called after the configuration from the default configuration of the BSP. It resets the Clock configuration, this can be fixed by setting the PLLSAIN to 192 and the PLLSAIR to 4 and DivR to 8. That made things work for me.
@@embeddedteams9233 Utilities Folder contents seem like same with BSP folder..... The fonts.h in Utilities is missing when program run. T^T Is there any chance you could kindly update Utilities Folder? that will be super helpful~