Hallo,
ich habe ein wahrscheinlich sehr einfaches Problem:
Ich habe im Headerfile pcf8583.h den folgenden Typ definiert:
1 | typedef struct{
|
2 | uint8_t sec;
|
3 | uint8_t min;
|
4 | uint8_t hour;
|
5 | uint8_t day;
|
6 | uint8_t wday;
|
7 | uint8_t mon;
|
8 | uint8_t year;
|
9 | } DATETIME_T;
|
In einem anderen Headerfile (makro_timer.h) möchte ich auf diesen Typ
folgendermaßen zugreifen:
1 | typedef struct{
|
2 | DATETIME_T datetime; //Hier kennt der Compiler DATETIME_T nicht.
|
3 | uint8_t makro_id;
|
4 | uint8_t alarm_int;
|
5 | } timer_t;
|
Wie sage ich dem Compiler jetzt, dass DATETIME_T schon in einem anderen
File definiert ist?
Die Fehlermeldung ist übrigens die folgende: expected
specifier-qualifier-list before 'DATETIME_T'
Ich hoffe jemand kann mir helfen. mfG, Sven