“Create empty project” does not provide CMSIS file…

I was somewhat joking when I said “I guess empty means empty.”  I mean, sure, if you want to get legalistic about it.  But I can’t imagine an application that doesn’t use the CMSIS register definitions.  That’s just obviously part of every project.  So an “empty” project should mean a basic skeleton, using CMSIS, but without Cube-generated libraries, HAL, LL, and so on.

It does seem to me that this is the only sane way to understand things.  But if there is a secret society of people building their STM32 projects using numeric memory addresses for registers and no CMSIS, please enlighten me 🙂

Anyhow, please accept this as a suggestion for the next release.  Thanks!

Mark

Read more here: Source link