Hi, habe gerade meine Vermutung nochmal in der Praxis bestätigen lassen:
es liegt an deiner Abfrage
stattdessen:Code:unsigned char taster; taster = PollSwitch(); taster = PollSwitch(); taster = PollSwitch(); if(taster>0) {
Dann funktioniertsCode:if(PollSwitch()>0) {
Wieso hast du überhaupt drei Mal hintereinander den Wert übergeben?
Also meiner Meinung nach müsste es am Typ "unsigned char" liegen - PollSwitch() gibt doch eine integer Wert zurück oder? Musste mal in die asuro.h oder asuro.c schaun
EDIT: hm nach einer kleinen recherche käme ich auch auf deinen code wenn ich es ausformulieren müsste...versteh nicht, warum dein code nicht funktiniert, aber irgendwie liegt es trotzdem daran - bei mir zumindest
Lesezeichen