Dies ist eine alte Version des Dokuments!
Adressbyte generierung "wbus_addr()"
Hintergrund
Die W-Bus Adressen für Absender- und Empfänger-Knoten wird laut Protokoll zusammen in einem ADDR-Byte abgebildet. Dadurch
Umsetzung
/** * Return ADDR byte of source/destination addresses given */ byte wbus_addr(byte addr_from, byte addr_to) { return( (addr_from<<4) | (addr_to & 0x0f) ); }
Anwendung
byte addr; addr = wbus_addr(0x4, 0xf);