Hallo
Leider kenne ich diese RC5-Erweiterung nicht, aber das hier ist mir aufgefallen:
Der asuro müßte also nach erfolgreichem Empfang eines RC5-Signals den Wert in cmd zum Terminal senden (hexadezimal). Kommt da was an? Wenn nicht könnte es an der Maske liegen, diese Zeile könnte man testweise auskommentieren: "cmd &= RC5_MASK;"Code:cmd = ReadRC5(); if (cmd) { cmd &= RC5_MASK; itoa(cmd, text, 16); SerPrint(text); SerPrint("\r\n");
Außer dem Kommando wird bei RC5 auch ein Gerätecode übertragen (damit man die Geräte auch einzeln bedienen kann ;). Keine Ahnung ob ReadRC5() dies irgendwie beachtet. Möglicherweise muss man das gewünschte Gerät irgendwie definieren (Doko zu rc5.h?)
Gruß
mic







Zitieren

Lesezeichen