Typ in anderem Headerfile verfügbar machen

OP #1093019
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren