Code:
int main(void) {	
	Init();
	EncoderInit();
	StartSwitch();
	unsigned char sw_data;
	
	while(TRUE) {
		if(sw_pressed) {
			MotorState(BREAK, BREAK);

			sw_data = PollSwitch(); // wenn ich die zeile auskommentiere gehts

			Rotate(180, 200);

            sw_pressed = FALSE;
			StartSwitch();
		} else {
			MotorState(FWD, FWD);
			MotorSpeed(200, 200);
		}
	}
	
	return 0;
}
muss man bei der benutzugn von poll switch irgendwas besonderes beachten?
Denn wenn ich es benutze ist sw_pressed nach dem ersten interrupt dauerhaft TRUE.