I'm using CubeIDE 1.4.2 and created a new project with the setting "copy only the necessary library files".After creation, I see there are 21 header files in the project's subdirectory \Drivers\CMSIS\Include\ . Most of them are definitely not needed ...