(ii) |
(→Devices: Firmware-Update) |
||
| Line 36: | Line 36: | ||
! Kabel !! ID !! Firmware rev !! Funktion | ! Kabel !! ID !! Firmware rev !! Funktion | ||
|- | |- | ||
| violettes RJ45 im Hauptraum ("feedback1") || | | violettes RJ45 im Hauptraum ("feedback1") || <tt>0002</tt> || 0.04-42-g1a373d3 || avrshift (serial in, parallel 12V out als current sink) | ||
|- | |- | ||
| graues Flachbandkabel, Tür ("donationprint1") || <tt>0000</tt> || 0.04-42-g1a373d3 || avrshift (serial in, parallel 12V out als current sink) | | graues Flachbandkabel, Tür ("donationprint1") || <tt>0000</tt> || 0.04-42-g1a373d3 || avrshift (serial in, parallel 12V out als current sink) | ||
Revision as of 12:06, 8 April 2013
| Vereinfachtes I²C | |
|---|---|
| Einwege-Kommunikation | |
| Ort | Hauptraum |
| Besitzstatus | Club-Eigentum |
| Kontakt | derf |
| Benutzung | vorsichtig |
I²C-basierte twowire-Verbindung, aktuell writeonly.
Hardware
TBD. Auf dem Endgerät sollten SDA und SCL per Optokoppler galvanisch getrennt sein und Spannungen im Bereich 3 .. 16 Volt akzeptieren.
Protokoll
Bitbasiert. Das MSB wird immer zuerst übertragen. Die letzten 16 Bit sind die Geräte-Adresse.
| SCL | SDA | Aktion |
|---|---|---|
| ↑ | X | Bit X von rechts (als Least Significant Bit) ins Register schieben |
| ↓ | 1 | End of Transmission: Eingabedaten übernehmen |
| ↓ | 0 | Keine |
Devices
Soft- und Firmware liegen aktuell im dorfmap-Repo.
| Kabel | ID | Firmware rev | Funktion |
|---|---|---|---|
| violettes RJ45 im Hauptraum ("feedback1") | 0002 | 0.04-42-g1a373d3 | avrshift (serial in, parallel 12V out als current sink) |
| graues Flachbandkabel, Tür ("donationprint1") | 0000 | 0.04-42-g1a373d3 | avrshift (serial in, parallel 12V out als current sink) |
| 2x rot/weiße Doppellitze, Lounge ("donationprint2") | 0001 | 0.04-42-g1a373d3 | blinkencontrol (RGB) |