Benutzer:Rdnzl: Unterschied zwischen den Versionen

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche
 
(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 ;)
 

Aktuelle Version vom 24. Oktober 2010, 22:48 Uhr

LCD mit 1-wire, Control6 und TTY Benutzer:Rdnzl/c6_lcd

Esex unter FreeBSD bauen Benutzer:Rdnzl/FreeBSD

ATX-Netzteil einschalten Benutzer:Rdnzl/netio_opto