Gast
#1925280
Hallo!
Der extern Befehl ist mir normalerweise bekannt. Aber mit einem struct
scheint es per gcc(WINAVR) nicht zu funktionieren?!?
Habt ihr Erfahrungen?
main.c:
volatile struct bit
{
unsigned trigger:1;
unsigned state_1:1;
unsigned state_2:1;
unsigned open_signal:1;
unsigned http:1;
}flag;
externes modul:
extern volatile bit flag;
so funktioniert es nicht. Ich weiß hier nicht, was ich falsch mache.
Eigentlich hatte das Strukt den Namen "bit" nicht. Diesen habe ich
vergeben, damit ich weiß, was ich als extern deklarieren muss.