Kann mir einer mal bitte einen kurzen Nahhilfekurs bei den C Bit-Bearbeitungsbefehlen geben. Man findet diesen Code zuhauf in der asuro.c und den direkten Ansteuerungen der verschiedenen Register. Hier mal 4 Beispiel Code-Zeilen:
Code:
#define RIGHT_DIR (1 << PB4) | (1 << PB5)	// !< PB4, PB5 Ports fuer Drehrichtung rechter Motor 
TIMSK |= (1 << TOIE2);                          // 36kHz counter for sleep
DDRB = IRTX | LEFT_DIR | PWM | GREEN_LED;
TCCR1A = (1 << WGM10) | (1 << COM1A1) | (1 << COM1B1);
Insbesondere interessiert mich der |= Befehl und das (1 << WGM10) | (1 << COM1A1)

Wer kann mir helfen und zusätzlich noch ein guten downloadable C-Primer empfehlen.

Besten Dank!