Gast
#5709426
Hallo Zusammen,
in einem aktuellen Projekt nutze ich viele flags. Dafür habe ich mir ein
globales Bitfield angelegt.Funktioniert soweit wie gewünscht.
struct{
uint8_t test1_0 :1;
uint8_t test1_1 :1;
uint8_t test1_2 :1;
uint8_t test1_3 :1;
uint8_t test1_4 :1;
uint8_t test1_5 :1;
uint8_t test1_6 :1;
uint8_t test1_7 :1;
uint8_t test2_0 :1;
uint8_t test2_1 :1;
uint8_t test2_2 :1;
uint8_t test2_3 :1;
uint8_t test2_4 :1;
}flag;
flag.test1_0 = 1; // flag setzen:
if(flag.test1_0) // flag abragen
Nun meine Frage, wie kann ich dieses Bitfeld "extern" deklarieren, damit
ich auf von anderen C-Dateien auf die Flags zugreifen kann?
Vielen Dank im Voraus für eure Hilfe.
Gruss Markus