Gast
#305986
Hallo,
ich hab ein Problem mit der definition einer Struktur. Ich brauch ein
paar Bits, die mir gewisse Zustände anzeigen. Hierür möchte ich nicht
jedesmal ein ganzes Byte verschwenden. Hierfür gibts doch die
Strukturen, oder?
Ich hab folgendes global definiert:
volatile struct bitstates {
u8 zc:1;
u8 fired:1;
u8 soft:1;
}state;
Die Bits zc.state und fired.state werden in Interrupts (die stehen in
der main.c Datei wie auch die Definition) verwendet und funktionieren
auch prima. soft.state sollte in einer anderen *.c Datei abgefragt
werden. Mein Compiler meldet mir, dass er state nicht kennt.
Warum denn das? Ist doch global definiert???
Kann mir bitte jemand helfen?
Gruß,
Michael