Zitat Zitat von oberallgeier
#define STATSLED0_ON (PORTC |= (1<<PC0))
und ich bin recht sicher, dass diese innere Klammer notwendig ist.
Nein, ist sie nicht. Der "<<"-Operator bindet stärker als der "|"-Operator.
Und selbst wenn es anders herum wäre (wie z.B. bei "+" und "<<"), sind die Klammern nicht nötig, weil bei den "X="-Operatoren der ganze rechte Teil implizit geklammert ist.