Zitat Zitat von MaN
Ich denke mal das ist dafür da das man erkennen kann ob man die Taste gedrückt hält oder neu gedrückt hat.

Aber wie kann ich jetzt die Zahl 0x328c in 0x3a8c umrechen?
reicht da einfach 0x328c + 0x0800 ?
Genau: Um zu sehen, ob es der gleiche Testendruck ist (oder nur, weil zB das Signal kurzzeitig verdeckt war). RC5-Standard

Umrechnen kannst du mit ^ (XOR)

Bit kippen: a = b ^ 0x0800;
Bit setzen: a = b | 0x0800;
Bit Löschen: a = b & 0xf7ff;