I am currently working on a project that uses multiple MCUs where one is STM32F217 and the others are STM32L010.
Preparing and building the project for the STM32F217 worked without problems but the STM32L010 project failed to load on initial creation, reporting that the “Drivers\STM32L0xx_HAL_Driver\Inc\stm32l0xx_hal_dma_ex.h” is missing; which in fact does not exist in the STM32L0xx HAL driver.
After manually removing any reference to this filename from next files:
The project then loaded and built successfully.
Since I didn’t do any more investigating I am curious in which part of the software are these files created / i.e. where does the project builder get the information to reference the “dma_ex.h” file as in the STM32CubeL0 software pack there is no such file.