Gast
#4767071
Hallo, ich habe hier ein STM32 Projekt mit Eclipse, Atollic Studio. Die Datei STM32F4xx_hal_def.h wird eingebunden und besitzt einige Typendefinitionen. Sie sieht so aus:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
Obgleich die Datei: STM32F4xx_hal_def.h überall eingebunden ist, wo sie gebraucht wird, erhalte ich beim Kompilieren die Fehler: > unknown type name 'HAL_StatusTypeDef' Die Fehler treten dabei in fast allen Dateien des Ordners: STM32F4xx_HAL_Driver auf. Wenn ich nun in der Datei "STM32F4xx_hal_def.h" das "#ifndef" auskommentiere dann wird die Datei auch von den anderen Files gefunden, aber dann erhalte ich wiederum tausende Fehler der Art "conflicting types" bzw. der Art redeclaration of HAL_StatusTypeDef und HAL_LockTypeDef. Irgendwie befinde ich mich da in einer Sackgasse. Ich arbeite mit Eclipse, Atollic Studio, Controller ist ein STM32. Was mache ich da gerade falsch?
