cancel
Showing results for 
Search instead for 
Did you mean: 

LCD menus using STemWIN?

monomonster
Associate II
Posted on July 08, 2015 at 11:31

I would like to add a menu system and other things to the application. I can't figure out where is the library and where to start using CubeMX? Help would be appreciated!

#cubemx #!stm32f4-disco
3 REPLIES 3
chrif
Associate II
Posted on July 08, 2015 at 15:02

Hi,

There is no STemWin middleware in CubeMx, there are only FreeRtos and FatFs. But it exists under the firmware package, for example under \STM32Cube_FW_F4_V1.6.0\Middlewares\ST\STemWin.

You can also use the example under STM32Cube_FW_F4_V1.6.0\Projects\STM32F429I-Discovery\Applications\STemWin.

Regards

monomonster
Associate II
Posted on July 09, 2015 at 13:50

Thanks!

I have found the files and the examples. I am also looking at application note AN4323 however it is not clear to me what to make of the 

LCDConf_stm32xxx_eval.c & 

GUIConf_stm32xxx_eval.c files. I can see a version of the LCDConf file in the example project but inside the actual library there are other files which seems to be meant for configuration - GUIConf.c, GUIDRV_Template.c, LCDConf_Lin_Template.c. I think the ''flex'' file is not needed as the access is using Chrom-ART?

chrif
Associate II
Posted on July 09, 2015 at 16:40

Hi,

According to the

AN4323,

GUIConf_stm32xxx_eval.c and

LCDConf_stm32xxx_eval.c are added when a new LCD controller needs to be supported. So, the user has to implement inside them functions as explained in sections 3.1.1 ans 3.1.2. In the example these files are not needed, so you can not find them. 

Regards