Die 20kOhm PullDown sind bei meinem Asuro auch drin. Die stören nicht weiter.
Normalerweise muss die AsuroLib neu übersetzt werden, wenn Werte in der myasuro.h geändert werden. Vielleicht hilft das ja. Ansonsten würde ich die read_pcf8591_adc Funktion so ändern, das der Rückgabewert im Fehlerfall eindeutig ist. Z.B. so:
Was hast du mit den nicht benutzten A/D Eingängen gemacht? Nicht benutze Eingänge müssen laut Datenblatt auf GND gelegt werden.Code:if(ret) byte = 0xFF; return byte;
Lesezeichen