und hier gleich ne neuere version von dem code oben, die keine syntaxfehler enthält
Code:
#include "asuro.h"
int main(void)
{
Init();
Encoder_Init();
StartSwitch(); //Startet das switched!!!
int sw_pressed;
SerWrite("\n\r",2);
// 123456789012345678901234567890123456789012
SerWrite("Hallo Ralf, ich beginne mit dem Programm: ",42);
SerWrite("\n\r",2);
while (1) {
while (!switched) { //solange kein Hindernis
SerWrite("-nix-",5);
} //end while (!switched)
sw_pressed=PollSwitch(); //lade sw_pressed mir PollSwitch wert
//ausgabe an terminal
SerWrite("\n\rSchalter: ",12);
PrintInt(sw_pressed);
SerWrite("\n\r",2);
switched=0;
} //end while (1)
// Nie vergessen, reine Vorsichtsmassnahme..
while(1){}
return 0;
} // end int main()
Lesezeichen