|
|
(7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
− | [[Bild:DSCN2155.JPG|center|400px]] | + | LCD mit 1-wire, Control6 und TTY [[Benutzer:Rdnzl/c6_lcd]] |
| | | |
| + | Esex unter FreeBSD bauen [[Benutzer:Rdnzl/FreeBSD]] |
| | | |
− | == Der Kampf mit dem control6 LCD ==
| + | ATX-Netzteil einschalten [[Benutzer:Rdnzl/netio_opto]] |
− | | |
− | TTY auf DISPLAYTECH162 - über I²C angesteuert - wollte die 2. Zeile nicht richtig darstellen, bzw. es war nicht möglich TTY-Fenster zu erzeugen die an der gewünschten Position dargestellt werden.
| |
− | | |
− | Für mich war die Lösung das LCD im menuconfig nicht als original HD44780 zu definieren sondern als ks0067b.
| |
− | Darauf hat mich veyron im IRC gestossen, mit dem Hinweis auf http://list.zerties.org/pipermail/ethersex-devel/2010-April/002180.html
| |
− | | |
− | Wir hatten zuvor gerätselt was genau die Werte in
| |
− | | |
− | <pre>
| |
− | TTY_CREATE_WINDOW(temp, 1, 4, 1, 0)
| |
− | </pre>
| |
− | | |
− | in http://www.ethersex.de/index.php/Temperaturanzeige_mit_TTY - auf das ich mich bezog - bedeuten.
| |
− | | |
− | Wenn das Display korrekt initialisiert ist gilt in control6:
| |
− | <pre>
| |
− | TTY_CREATE_WINDOW( WindowName, AnzahlZeilen, LängeZeile, StartPosY, StartPosX)
| |
− | </pre>
| |
− | | |
− | AnzahlZeilen scheint '0' oder '1' sein zu können wenn nur '''eine''' Zeile erwünscht ist, (mehr hab ich bisher nicht getestet).
| |
− | | |
− | Beispiel:
| |
− | <pre>
| |
− | TTY_CREATE_WINDOW(temp_fb, 0, 5, 1, 6)
| |
− | </pre>
| |
− | | |
− | positioniert ein TTY-Fenster namens 'temp_fb' mit 5 Spalten Breite auf Zeile 2, Spalte 6 auf dem 2x16-LCD im Bild oben (also da wo "F22.3" steht ;)
| |