Asuro Coding Probs Sammelthread
Ich dachte mir ich mache hier mal einen Sammelthread auf für kleinere Coding Probs des Asuro, welche schnell beantwortet werden können ohne dass groß ein anderer Aufgemacht werden muss.
Ich fang direkt mal an ;)
Wie lese ich den Linken Switch (K1) aus?
theorethisch müsste
sw = PollSwitch();
if (sw == 0x32)
dosomething();
funzen. Tut es aber nicht. Mit sw == 0x01 wird der rechte (K6) jedoch korrekt ausgewertet. ???
Re: Asuro Coding Probs Sammelthread
Zitat:
Zitat von duhh
sw = PollSwitch();
if (sw == 0x32)
dosomething(); ???
Schau doch mal nach ob dein Asuro überhaupt 32 liefert.
PrintInt(sw);
Hat bei meinem 34 gebracht.
Das kannst du in der asuro.c berichtigen.
Schau dir dort die Function Pollswitch() an. Ich habe die Konstanten 63 in 65 geändert.
alt: return ((10240000L/(long)i-10000L)*63L+5000L)/10000;
neu: return ((10240000L/(long)i-10000L)*65L+5000L)/10000;