Hallo, ich habe gleich noch eine Frage:
Kann man mit dem GCC-Compiler die Bitzugriffe etwas vereinfachen?
Bei vielen Compilern (CodeVision, CC5x,..) kann man ja mit
direkt auf ein Bit lesend und schreibend zugreifen.
mit
1 | #define MeinBit variableX.0
|
kann man das ganze ja schön definieren. Natürlich ist das nicht ANSI-C
konform aber durchaus praktisch. Gibt einen Trick bei den #defines, mit
denen man sowas bei GCC-Code "nachrüsten" kann?
Hintergrund:
Ich möchte meine Bits gerne definieren, damit ich im Quelltext nur noch
so etwas wie:
1 | if(MeinBit1)MeinBit2 = 1;
|
verwenden muss. Oder komme ich im Quelltext um die Operatoren
http://www.mikrocontroller.net/articles/Bitmanipulation
nicht herum? Lesend und schreibend auf ein benanntes Bit wäre schon sehr
vorteilhaft.