Okay das mit dem Jumper hat sich erledigt.
Ich hab eine Lösung gefunden
Code:
set_output_bitval(IO_INPUT_2, 1); // 1. Pin vom Jumper auf HIGH setzten, sollte auch mit LOW funktionieren
adc_init(IO_INPUT_3_BIT); //adc initialisieren für den 2. Pin
int adc_jumper=adc_read(IO_INPUT_3_BIT); //2. Pin auslesen
if(adc_jumper>=990){ // Entscheiden, ob Jumper gesteckt oder nicht ist. Bei mir ist mit gestecktem J meist ein wert von 1016 und ohne 600 bis 700
gfx_move(0,55);
gfx_print_text("EIN");
}
else{
gfx_move(0,55);
gfx_print_text("aus");
}
////// debug von mir, falls eure werte etwas abweichen könnt ihr die analog werte anpassen
////char test[10];
////sprintf(test,"%d",adc_jumper);
////gfx_move(50,55);
////gfx_print_text(test);
vielleicht sieht man jetzt noch ein paar mehr programme die den Jumper nutzen 
Oder zumindest den ADC 
MfG
Stefan
EDIT:
Hier mein Beispielprogramm auf roboter.cc
http://roboter.cc/index.php?option=c...&projectid=757
Lesezeichen