Ich hätte eine frage zum releas candidate 2
( könnte auch auf candidate 3 zutreffen )
Code:
StartSwitch();
while(1) {
      PrintInt(switched);
      if(switched) { // Tastendruck

         t1 = PollSwitch();
         t2 = PollSwitch();
         switched = FALSE;
         PrintInt(t1);
         PrintInt(switched);
         SerPrint ("\n\r");
      }
}
in diese wird nur einmal hineingesprungen ?

und wenn ich in der schleife ein StartSwitch mache dann wird immer hineingesprungen...

ich erlese es aus der doku nicht was ich falsch mache ?