2026-02-02 8:49 PM
So as the title suggests, I have been trying to get the LCD screen to work on the STM32F469i-DISCO board. Currently I just want it to turn on at all.
I found the BSP drivers in this link as well as the OTM8009A drivers in this other link
When I run the code however, it gives me the following error:
../Drivers/BSP/STM32469I-Discovery/stm32469i_discovery_lcd.c:402:5: error: too few arguments to function 'OTM8009A_Init'
402 | OTM8009A_Init(OTM8009A_FORMAT_RGB565, orientation);
I noticed that the function prototype for that function is int32_t OTM8009A_Init(OTM8009A_Object_t *pObj, uint32_t ColorCoding, uint32_t Orientation);
so I am not sure why the lcd drivers call the function in that way.
Are there better/newer drivers that I should be using instead?
Solved! Go to Solution.
2026-02-02 9:02 PM
It would be better to start from a working example that has consistent set of code and library versions. You can select from a a few of them using the Example Selector in STM32CubeMX.
2026-02-02 9:02 PM
It would be better to start from a working example that has consistent set of code and library versions. You can select from a a few of them using the Example Selector in STM32CubeMX.
2026-02-02 9:12 PM
Do you know if any of these work on the version with the blue pcb? I read somewhere that there was no software examples for it but also that post was 2+ years old
2026-02-02 9:39 PM
I just verified that they do, thank you!