danke.

eigentlich siehts gar nicht so kompliziert aus... mit der zeile
PORTD &= ~(1 << PD7);
wird pd7 auf masse gesetzt sofern wenigstens eine led eingeschaltet werden soll (left || right). somit haben die leds hier eine masse. jetzt werden beide leds eingeschaltet (!) und dann bei bedarf wieder deaktiviert mit den zeilen darunter.
Code:
{
  if (left || right) //wenn eine led eingeschaltet werden soll...
  {
    PORTD &= ~(1 << PD7);               // Rad-LED's OFF & masse an
    DDRC |= (1 << PC0) | (1 << PC1);    // Port als Output => KEINE Odometrie
    PORTC |= (1 << PC0) | (1 << PC1); //beide leds an
  }
  if (!left) //wenn nicht links
    PORTC &= ~(1 << PC1); //dann wieder aus
  if (!right) //wenn nicht rechts
    PORTC &= ~(1 << PC0); // dann wieder aus
}