This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

STM32F103 uVision5 error: #20: identifier is undefined

I am merging two projects for STM32F102.
The problem is the compiler errors.
It exist in all HAL driver files rcc, adc, dma... etc.

..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h(1846): error: #20: identifier "HAL_StatusTypeDef" is undefined

It is unresonable problem because header file with this HAL_StatusTypeDef is included.
I created another one header (dup.h) file and put there the same definition of HAL_StatusTypeDef and the the error is:

..\Inc\dup.h(11): error: #256: invalid redeclaration of type name "HAL_StatusTypeDef" (declared at line 62 of "..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h")

so now the compiler see the stm32f1xx_hal_def.h with orginal HAL_StatusTypeDef.

so IAR is much better than Kail ....
but is anybody who knows what is going on with that unresonable error?