How to use the messy folder structure
As I in my previous post told, I have 4.14, and that produced messy structure. I decided, just in case, download again stm32cubef4.zip from st.com. In the zip-file, there I found STM32CubeUpdater.exe,and after running that the folder structure seems really nice. The firmware package version is now 4 V1.11.0.
I have checked new versions every now and then, but I have had the newest version. I believe, that that check is only for CubeMX GUI. How can one know, when there are new firmware versions.
Now I have one definition problem. I created a simple project with CubeMX. When I build it, I get an error in main.c, Symbol 'SysTick_IRQn' could not be resolved. SysTick_IRQn is defined in stm32f429xx.h, and that file is in path, and I can open it. It does not help, if I include explicitely that file to main.c. Same thing is with stm32f4xx_hal_timebase_TIM.c and TIM1_UP_TIM10_IRQn.
This is not a new feature. Some days ago I added STemWin to the project by draging and droping. That broke some links, and I got 120 errors. I could not find any means to correct the links, stm32f4xx_hal_conf.h seems to be OK, also stm32f4xx_hal.h.
Actually, what is the right way to add e.g. STemWin to a project, file by file.
Are there any links behind the scenes?
I have been working some 20 years with Delpi, so I have got used to a little too easy programming, C is for hard guys, and I have a lot to learn, mostly something that has nothing directly to do with what the application should do.