convert <screen> tags to tables; fix typos, ...
This commit is contained in:
@@ -226,7 +226,7 @@ For more information see the
|
||||
</arg>
|
||||
</term>
|
||||
<listitem><para>
|
||||
keypad_test_mode permit to test keypad assignement
|
||||
keypad_test_mode permit to test keypad assignment
|
||||
Default value is no
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
of 9 characters.
|
||||
</para>
|
||||
<para>
|
||||
The display is internally connected to the serial port (/dev/ttyS1)
|
||||
with a rate of 9600 baud
|
||||
The display is internally connected to the serial port
|
||||
(<filename>/dev/ttyS1</filename>) with a fixed rate of 9600 baud.
|
||||
</para>
|
||||
<para>
|
||||
The display uses 13 segments per character. That's why the driver provides
|
||||
@@ -25,7 +25,7 @@
|
||||
The front panel furthermore has 9 keys which are illuminated by blue LEDs.
|
||||
The LEDs can be controlled with the backlight functions. The keys are not
|
||||
supported by this driver. The red LED (RECORD) can be controlled with the
|
||||
output command of LCDd.
|
||||
<code>output</code> command of <application>LCDd</application>.
|
||||
</para>
|
||||
</sect2>
|
||||
|
||||
|
||||
@@ -9,17 +9,17 @@
|
||||
<title>Eyebox One LCD Module</title>
|
||||
<para>
|
||||
Eyebox One is a small rackmounted server marketed by Rightvision
|
||||
(http://www.alcateleyebox.rightvision.com/).
|
||||
(<ulink url="http://www.alcateleyebox.rightvision.com/"></ulink>).
|
||||
This server has an LCD module, a keypad, two graphbars and some leds.
|
||||
</para>
|
||||
<para>
|
||||
The LCD is a 20x4 alphanumeric modules connected via standard DB-9 cabling and
|
||||
connectors.
|
||||
The LCD is a 20x4 alphanumeric module connected via standard DB-9 cabling and
|
||||
connector.
|
||||
</para>
|
||||
<para>
|
||||
I couldn't find any documentation about it.
|
||||
All I know has been obtained with some reverse engineering.
|
||||
It seems that it can run only at 19,200 baud.
|
||||
It seems that it can run only at 19.200 baud.
|
||||
Sending ASCII to the module will make it simply display that text at
|
||||
its current cursor position.
|
||||
The module has a built-in BIOS that recognizes commands (sent by transmitting a
|
||||
|
||||
@@ -13,9 +13,9 @@ parallel port:
|
||||
</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem><para>4-bit</para></listitem>
|
||||
<listitem><para>8-bit (winamp style)</para></listitem>
|
||||
<listitem><para>extended 8-bit (LCD + LED bargraph)</para></listitem>
|
||||
<listitem><para>4bit</para></listitem>
|
||||
<listitem><para>8bit (winamp style)</para></listitem>
|
||||
<listitem><para>extended 8bit (LCD + LED bargraph)</para></listitem>
|
||||
<listitem><para>serial LPT</para></listitem>
|
||||
</itemizedlist>
|
||||
|
||||
@@ -55,7 +55,7 @@ All variants use the same method of obtaining power. i.e., for each LCD:
|
||||
|
||||
<table id="hd44780-connections-power.table">
|
||||
<title>HD44780: Power Connections</title>
|
||||
<tgroup cols="3">
|
||||
<tgroup cols="3" align="left">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>LCD</entry>
|
||||
@@ -184,24 +184,28 @@ By default, the following keystrokes are generated by the different keys:
|
||||
</para>
|
||||
|
||||
<table id="hd44780-connections-keypad-direct.mapping">
|
||||
<title>HD44780: Default Keystrokes</title>
|
||||
<tgroup cols="2">
|
||||
<title>HD44780: Direct Key Mapping</title>
|
||||
<tgroup cols="2" align="left">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>X0</entry>
|
||||
<entry>A</entry>
|
||||
<entry><literal>A</literal></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>X1</entry>
|
||||
<entry>B</entry>
|
||||
<entry><literal>B</literal></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>X2</entry>
|
||||
<entry>C</entry>
|
||||
<entry><literal>C</literal></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>X3</entry>
|
||||
<entry>D</entry>
|
||||
<entry><literal>D</literal></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>X4</entry>
|
||||
<entry><literal>E</literal></entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
@@ -278,8 +282,8 @@ assumes this:
|
||||
</para>
|
||||
|
||||
<table id="hd44780-connections-keypad-matrix.mapping">
|
||||
<title>HD44780: Keypad Layout</title>
|
||||
<tgroup cols="5">
|
||||
<title>HD44780: Matrix Keypad Layout</title>
|
||||
<tgroup cols="5" align="left">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry></entry>
|
||||
@@ -287,34 +291,39 @@ assumes this:
|
||||
<entry><emphasis>X1</emphasis></entry>
|
||||
<entry><emphasis>X2</emphasis></entry>
|
||||
<entry><emphasis>X3</emphasis></entry>
|
||||
<entry><emphasis>X4</emphasis></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><emphasis>Y0</emphasis></entry>
|
||||
<entry>1</entry>
|
||||
<entry>2</entry>
|
||||
<entry>3</entry>
|
||||
<entry>A</entry>
|
||||
<entry><literal>1</literal></entry>
|
||||
<entry><literal>2</literal></entry>
|
||||
<entry><literal>3</literal></entry>
|
||||
<entry><literal>A</literal></entry>
|
||||
<entry><literal>E</literal></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><emphasis>Y1</emphasis></entry>
|
||||
<entry>4</entry>
|
||||
<entry>5</entry>
|
||||
<entry>6</entry>
|
||||
<entry>B</entry>
|
||||
<entry><literal>4</literal></entry>
|
||||
<entry><literal>5</literal></entry>
|
||||
<entry><literal>6</literal></entry>
|
||||
<entry><literal>B</literal></entry>
|
||||
<entry><literal>F</literal></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><emphasis>Y2</emphasis></entry>
|
||||
<entry>7</entry>
|
||||
<entry>8</entry>
|
||||
<entry>9</entry>
|
||||
<entry>C</entry>
|
||||
<entry><literal>7</literal></entry>
|
||||
<entry><literal>8</literal></entry>
|
||||
<entry><literal>9</literal></entry>
|
||||
<entry><literal>C</literal></entry>
|
||||
<entry><literal>G</literal></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><emphasis>Y3</emphasis></entry>
|
||||
<entry>*</entry>
|
||||
<entry>0</entry>
|
||||
<entry>#</entry>
|
||||
<entry>D</entry>
|
||||
<entry><literal>*</literal></entry>
|
||||
<entry><literal>0</literal></entry>
|
||||
<entry><literal>#</literal></entry>
|
||||
<entry><literal>D</literal></entry>
|
||||
<entry><literal>H</literal></entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
@@ -379,8 +388,9 @@ Y3 o---|<---o o---+----o return line
|
||||
|
||||
<para>
|
||||
A small extension allows you to switch the backlight of the display on
|
||||
and off. At the moment only the 4bit and winamp connection types support
|
||||
this. The extension uses one output pin, you cannot use that pin for other
|
||||
and off. At the moment only the <code>4bit</code> and <code>winamp</code>
|
||||
connection types support this.
|
||||
The extension uses one output pin, you cannot use that pin for other
|
||||
functions anymore. The wiring looks like this:
|
||||
</para>
|
||||
|
||||
@@ -444,54 +454,80 @@ The BC327 transistor has the following connections:
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3 id="hd44780-4-bit">
|
||||
<title>4-bit</title>
|
||||
<sect3 id="hd44780-4bit">
|
||||
<title>4bit</title>
|
||||
|
||||
<para>
|
||||
This is originally based on "lcdtext" (by Matthias Prinke).
|
||||
</para>
|
||||
|
||||
<table id="hd44780-4-bit.base-mapping">
|
||||
<title>HD44780: 4-bit Pinouts (1)</title>
|
||||
<tgroup cols="2">
|
||||
<table id="hd44780-4bit.base-mapping">
|
||||
<title>HD44780: 4bit Pinouts (1)</title>
|
||||
<tgroup cols="4" align="left">
|
||||
<colspec colname="lpt1"/>
|
||||
<colspec colname="lpt2"/>
|
||||
<colspec colname="lcd1"/>
|
||||
<colspec colname="lcd2"/>
|
||||
<thead>
|
||||
<row>
|
||||
<entry>printer port</entry>
|
||||
<entry>LCD</entry>
|
||||
<entry namest="lpt1" nameend="lpt2" align="center">printer port</entry>
|
||||
<entry namest="lcd1" nameend="lcd2" align="center">LCD</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>name</entry>
|
||||
<entry>pin</entry>
|
||||
<entry>name</entry>
|
||||
<entry>pin</entry>
|
||||
</row>
|
||||
</thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>D0 (2)</entry>
|
||||
<entry>D4 (11)</entry>
|
||||
<entry>D0</entry>
|
||||
<entry>2</entry>
|
||||
<entry>D4</entry>
|
||||
<entry>11</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D1 (3)</entry>
|
||||
<entry>D5 (12)</entry>
|
||||
<entry>D1</entry>
|
||||
<entry>3</entry>
|
||||
<entry>D5</entry>
|
||||
<entry>12</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D2 (4)</entry>
|
||||
<entry>D6 (13)</entry>
|
||||
<entry>D2</entry>
|
||||
<entry>4</entry>
|
||||
<entry>D6</entry>
|
||||
<entry>(13)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D3 (5)</entry>
|
||||
<entry>D7 (14)</entry>
|
||||
<entry>D3</entry>
|
||||
<entry>5</entry>
|
||||
<entry>D7</entry>
|
||||
<entry>14</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D4 (6)</entry>
|
||||
<entry>RS (4)</entry>
|
||||
<entry>D4</entry>
|
||||
<entry>6</entry>
|
||||
<entry>RS</entry>
|
||||
<entry>4</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D5 (7)</entry>
|
||||
<entry>RW (5) (LCD3 - 6) (optional - pull all LCD RW low (*) )</entry>
|
||||
<entry>D5</entry>
|
||||
<entry>7</entry>
|
||||
<entry>RW</entry>
|
||||
<entry>5 (LCD3 - 6) (optional - pull all LCD RW low (*) )</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D6 (8)</entry>
|
||||
<entry>EN (6)</entry>
|
||||
<entry>D6</entry>
|
||||
<entry>8</entry>
|
||||
<entry>EN</entry>
|
||||
<entry>6</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D7 (9)</entry>
|
||||
<entry>EN2 (LCD2 - 6) (optional)</entry>
|
||||
<entry>D7</entry>
|
||||
<entry>9</entry>
|
||||
<entry>EN2</entry>
|
||||
<entry>(LCD2 - 6) (optional)</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
@@ -510,9 +546,9 @@ wire D5 (pin 7) to the enable line (pin 6) of the third LCD. Then for
|
||||
displays four to seven use:
|
||||
</para>
|
||||
|
||||
<table id="hd44780-4-bit.multi-mapping">
|
||||
<title>HD44780: 4-bit Pinouts (2)</title>
|
||||
<tgroup cols="2">
|
||||
<table id="hd44780-4bit.multi-mapping">
|
||||
<title>HD44780: 4bit Pinouts (2)</title>
|
||||
<tgroup cols="2" align="left">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>printer port</entry>
|
||||
@@ -544,9 +580,9 @@ displays four to seven use:
|
||||
The optional keypad can be connected as follows:
|
||||
</para>
|
||||
|
||||
<table id="hd44780-4-bit.keypad-mapping">
|
||||
<title>HD44780: 4-bit Keypad Pinouts</title>
|
||||
<tgroup cols="2">
|
||||
<table id="hd44780-4bit.keypad-mapping">
|
||||
<title>HD44780: 4bit Keypad Pinouts</title>
|
||||
<tgroup cols="2" align="left">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>printer port</entry>
|
||||
@@ -624,70 +660,104 @@ The optional backlight wiring should be connected to D5, pin 7.
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3 id="hd44780-8-bit-winamp">
|
||||
<title>8-bit "Winamp"</title>
|
||||
<sect3 id="hd44780-8bit-winamp">
|
||||
<title>8bit "Winamp"</title>
|
||||
|
||||
<para>
|
||||
This type of connection should work with winamp.
|
||||
</para>
|
||||
|
||||
<table id="hd44780-8-bit-winamp.base-mapping">
|
||||
<table id="hd44780-8bit-winamp.base-mapping">
|
||||
<title>HD44780: "Winamp" wiring</title>
|
||||
<tgroup cols="2">
|
||||
<tgroup cols="4" align="left">
|
||||
<colspec colname="lpt1"/>
|
||||
<colspec colname="lpt2"/>
|
||||
<colspec colname="lcd1"/>
|
||||
<colspec colname="lcd2"/>
|
||||
<thead>
|
||||
<row>
|
||||
<entry>printer port</entry>
|
||||
<entry>LCD</entry>
|
||||
<entry namest="lpt1" nameend="lpt2" align="center">printer port</entry>
|
||||
<entry namest="lcd1" nameend="lcd2" align="center">LCD</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>name</entry>
|
||||
<entry>pin</entry>
|
||||
<entry>name</entry>
|
||||
<entry>pin</entry>
|
||||
</row>
|
||||
</thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>D0 (2)</entry>
|
||||
<entry>D0 (7)</entry>
|
||||
<entry>D0</entry>
|
||||
<entry>2</entry>
|
||||
<entry>D0</entry>
|
||||
<entry>7</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D1 (3)</entry>
|
||||
<entry>D1 (8)</entry>
|
||||
<entry>D1</entry>
|
||||
<entry>3</entry>
|
||||
<entry>D1</entry>
|
||||
<entry>8</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D2 (4)</entry>
|
||||
<entry>D2 (9)</entry>
|
||||
<entry>D2</entry>
|
||||
<entry>4</entry>
|
||||
<entry>D2</entry>
|
||||
<entry>9</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D3 (5)</entry>
|
||||
<entry>D3 (10)</entry>
|
||||
<entry>D3</entry>
|
||||
<entry>5</entry>
|
||||
<entry>D3</entry>
|
||||
<entry>10</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D4 (6)</entry>
|
||||
<entry>D4 (11)</entry>
|
||||
<entry>D4</entry>
|
||||
<entry>6</entry>
|
||||
<entry>D4</entry>
|
||||
<entry>11</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D5 (7)</entry>
|
||||
<entry>D5 (12)</entry>
|
||||
<entry>D5</entry>
|
||||
<entry>7</entry>
|
||||
<entry>D5</entry>
|
||||
<entry>12</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D6 (8)</entry>
|
||||
<entry>D6 (13)</entry>
|
||||
<entry>D6</entry>
|
||||
<entry>8</entry>
|
||||
<entry>D6</entry>
|
||||
<entry>13</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D7 (9)</entry>
|
||||
<entry>D7 (14)</entry>
|
||||
<entry>D7</entry>
|
||||
<entry>9</entry>
|
||||
<entry>D7</entry>
|
||||
<entry>14</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>nSTRB (1)</entry>
|
||||
<entry>EN (6)</entry>
|
||||
<entry>nSTRB</entry>
|
||||
<entry>(1)</entry>
|
||||
<entry>EN</entry>
|
||||
<entry>6</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>nLF (14)</entry>
|
||||
<entry>nRW (5) (EN3 6 - LCD 3) (optional (*) )</entry>
|
||||
<entry>nLF</entry>
|
||||
<entry>14</entry>
|
||||
<entry>nRW</entry>
|
||||
<entry>5 (EN3 6 - LCD 3) (optional (*) )</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>INIT (16)</entry>
|
||||
<entry>RS (4)</entry>
|
||||
<entry>INIT</entry>
|
||||
<entry>16</entry>
|
||||
<entry>RS</entry>
|
||||
<entry>4</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>nSEL (17)</entry>
|
||||
<entry>EN2 (6 - LCD 2) (optional)</entry>
|
||||
<entry>nSEL</entry>
|
||||
<entry>17</entry>
|
||||
<entry>EN2</entry>
|
||||
<entry>6 - LCD 2) (optional)</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
@@ -712,9 +782,9 @@ connected to this line.
|
||||
The optional keypad can be connected as follows:
|
||||
</para>
|
||||
|
||||
<table id="hd44780-8-bit-winamp.keypad-mapping">
|
||||
<table id="hd44780-8bit-winamp.keypad-mapping">
|
||||
<title>HD44780: "Winamp" wiring - Keypad</title>
|
||||
<tgroup cols="2">
|
||||
<tgroup cols="2" align="left">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>printer port</entry>
|
||||
@@ -792,8 +862,8 @@ The optional backlight wiring should be connected to nSEL, pin 17.
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3 id="hd44780-8-bit-lcdtime">
|
||||
<title>8-bit "lcdtime"</title>
|
||||
<sect3 id="hd44780-8bit-lcdtime">
|
||||
<title>8bit "lcdtime"</title>
|
||||
|
||||
<para>
|
||||
This is originally based on "lcdtime" (by Benjamin Tse
|
||||
@@ -819,63 +889,97 @@ winamp or ext8bit wirings, because it only sends 4 bits at a time.
|
||||
The LCD connections are:
|
||||
</para>
|
||||
|
||||
<table id="hd44780-8-bit-lcdtime.base-mapping">
|
||||
<table id="hd44780-8bit-lcdtime.base-mapping">
|
||||
<title>HD44780: "lcdtime" wiring</title>
|
||||
<tgroup cols="2">
|
||||
<tgroup cols="4" align="left">
|
||||
<colspec colname="lpt1"/>
|
||||
<colspec colname="lpt2"/>
|
||||
<colspec colname="lcd1"/>
|
||||
<colspec colname="lcd2"/>
|
||||
<thead>
|
||||
<row>
|
||||
<entry>printer port</entry>
|
||||
<entry>LCD</entry>
|
||||
<entry namest="lpt1" nameend="lpt2" align="center">printer port</entry>
|
||||
<entry namest="lcd1" nameend="lcd2" align="center">LCD</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>name</entry>
|
||||
<entry>pin</entry>
|
||||
<entry>name</entry>
|
||||
<entry>pin</entry>
|
||||
</row>
|
||||
</thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>D0 (2)</entry>
|
||||
<entry>D0 (7)</entry>
|
||||
<entry>D0</entry>
|
||||
<entry>2</entry>
|
||||
<entry>D0</entry>
|
||||
<entry>7</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D1 (3)</entry>
|
||||
<entry>D1 (8)</entry>
|
||||
<entry>D1</entry>
|
||||
<entry>3</entry>
|
||||
<entry>D1</entry>
|
||||
<entry>8</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D2 (4)</entry>
|
||||
<entry>D2 (9)</entry>
|
||||
<entry>D2</entry>
|
||||
<entry>4</entry>
|
||||
<entry>D2</entry>
|
||||
<entry>9</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D3 (5)</entry>
|
||||
<entry>D3 (10)</entry>
|
||||
<entry>D3</entry>
|
||||
<entry>5</entry>
|
||||
<entry>D3</entry>
|
||||
<entry>10</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D4 (6)</entry>
|
||||
<entry>D4 (11)</entry>
|
||||
<entry>D4</entry>
|
||||
<entry>6</entry>
|
||||
<entry>D4</entry>
|
||||
<entry>11</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D5 (7)</entry>
|
||||
<entry>D5 (12)</entry>
|
||||
<entry>D5</entry>
|
||||
<entry>7</entry>
|
||||
<entry>D5</entry>
|
||||
<entry>12</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D6 (8)</entry>
|
||||
<entry>D6 (13)</entry>
|
||||
<entry>D6</entry>
|
||||
<entry>8</entry>
|
||||
<entry>D6</entry>
|
||||
<entry>13</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D7 (9)</entry>
|
||||
<entry>D7 (14)</entry>
|
||||
<entry>D7</entry>
|
||||
<entry>9</entry>
|
||||
<entry>D7</entry>
|
||||
<entry>14</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>nSEL (17)</entry>
|
||||
<entry>nSEL</entry>
|
||||
<entry>17</entry>
|
||||
<entry>-</entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>nSTRB (1)</entry>
|
||||
<entry>RS (4)</entry>
|
||||
<entry>nSTRB</entry>
|
||||
<entry>1</entry>
|
||||
<entry>RS</entry>
|
||||
<entry>4</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>nLF (14)</entry>
|
||||
<entry>RW (5) (LCD2 - 6) (optional - pull all LCD RW low (*))</entry>
|
||||
<entry>nLF</entry>
|
||||
<entry>14</entry>
|
||||
<entry>RW</entry>
|
||||
<entry>5 (LCD2 - 6) (optional - pull all LCD RW low (*)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>INIT (16)</entry>
|
||||
<entry>EN (6)</entry>
|
||||
<entry>INIT</entry>
|
||||
<entry>16</entry>
|
||||
<entry>EN</entry>
|
||||
<entry>6</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
@@ -897,9 +1001,9 @@ connections.
|
||||
The optional keypad can be connected as follows:
|
||||
</para>
|
||||
|
||||
<table id="hd44780-8-bit-lcdtime.keypad-mapping">
|
||||
<table id="hd44780-8bit-lcdtime.keypad-mapping">
|
||||
<title>HD44780: "lcdtime" wiring - keypad</title>
|
||||
<tgroup cols="2">
|
||||
<tgroup cols="2" align="left">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>printer port</entry>
|
||||
@@ -1154,7 +1258,7 @@ serialLpt wiring supports a keypad. The 3 wires version supports
|
||||
|
||||
<table id="hd44780-seriallpt-keypad.mapping">
|
||||
<title>HD44780: Serial LPT - Keypad return lines</title>
|
||||
<tgroup cols="2">
|
||||
<tgroup cols="2" align="left">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>nACK (10)</entry>
|
||||
@@ -1242,7 +1346,7 @@ that. The BL output below should be connected to the BL input in the
|
||||
<para>
|
||||
LIS2 from VLSystem (<ulink url="http://www.vlsys.co.kr"></ulink>) is a full featured USB VFD module
|
||||
with four channel fan controls. This device can be accessed as a serial device with the
|
||||
help of the kernel modules <filename>ftdi_sio</filename> that map the USB port to a serial port
|
||||
help of the kernel modules <filename>ftdi_sio.ko</filename> that map the USB port to a serial port
|
||||
(<filename class="devicefile">/dev/ttyUSB<replaceable>x</replaceable></filename>).
|
||||
</para>
|
||||
|
||||
@@ -1290,15 +1394,19 @@ See <ulink url="http://www.jepsennet.de/vdr/"></ulink>
|
||||
<title>Pertelian X2040 "pertelian"</title>
|
||||
|
||||
<para>
|
||||
The Pertelian X2040 includes an hd44780 display with enclosure and usb
|
||||
connection. In order to work with lcdproc you need usbserial and
|
||||
ftdi_sio modules loaded. Display will be available on /dev/ttyUSB0.
|
||||
The Pertelian X2040 includes an HD44780 display with enclosure and USB
|
||||
connection.
|
||||
|
||||
In order to work with <package>LCDproc</package> in Linux you need
|
||||
the <filename>usbserial.ko</filename> and <filename>ftdi_sio.ko</filename>
|
||||
kernel modules loaded. The display will then be available on a
|
||||
serial port <filename>/dev/ttyUSB<replaceable>x</replaceable></filename>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
See the
|
||||
<ulink url="http://pertelian.com/joomla/index.php?option=com_content&task=view&id=43&Itemid=48">product
|
||||
page</ulink> for more information.
|
||||
<ulink url="http://pertelian.com/joomla/index.php?option=com_content&task=view&id=43&Itemid=48">
|
||||
X4020 product page</ulink> for more information.
|
||||
</para>
|
||||
|
||||
</sect3>
|
||||
@@ -1311,7 +1419,8 @@ ftdi_sio modules loaded. Display will be available on /dev/ttyUSB0.
|
||||
The PIC-an-LCD module is also supported. It is not connected to the LPT port
|
||||
but to a serial port, which saves you from a lot of potential problems.
|
||||
To use it, specify the device to which you have connected the module in the
|
||||
config file with the Device= setting. The default is /dev/lcd.
|
||||
config file with the <command>Device=</command> setting.
|
||||
The default is <filename>/dev/lcd</filename>.
|
||||
It does not support a keypad nor backlight switching.
|
||||
</para>
|
||||
|
||||
@@ -1328,10 +1437,11 @@ by Dale Wheat.
|
||||
<title>LCD serializer device "lcdserializer"</title>
|
||||
|
||||
<para>
|
||||
LCD serializer connection is technically the same of PIC-an-LCD with the same advantages,
|
||||
LCD serializer connection is technically the same as PIC-an-LCD with the same advantages,
|
||||
it uses the serial port making things really simple.
|
||||
Unlike PIC-an-LCD
|
||||
<ulink url="http://www.mindspring.com/~tcoonan/lcd.html">LCD serializer</ulink>
|
||||
is not a commercial product like PIC-an-LCD, it's just a project found digging on the net and freely available.
|
||||
is not a commercial product. it's just a project found digging on the net and freely available.
|
||||
You have all the tools and the code to build it yourself and to customize the behaviour of the device.
|
||||
</para>
|
||||
|
||||
@@ -1352,22 +1462,22 @@ You have all the tools and the code to build it yourself and to customize the be
|
||||
<title>Burning the PIC</title>
|
||||
|
||||
<para>
|
||||
First, you need to download the asm source for your pic and then make the hex:
|
||||
</para>
|
||||
<para>
|
||||
<command>
|
||||
gpasm lcd16f84_custom.asm
|
||||
</command>
|
||||
First, you need to download the ASM source for your PIC and then make the hex:
|
||||
</para>
|
||||
|
||||
<screen>
|
||||
<prompt>$</prompt> <userinput>gpasm lcd16f84_custom.asm</userinput>
|
||||
</screen>
|
||||
|
||||
<para>
|
||||
Now the binary is ready to be flashed to the PIC.
|
||||
Connect the programmer with the PIC installed and issue the following command to see it burning ;-):
|
||||
</para>
|
||||
<para>
|
||||
<command>
|
||||
picprog --erase --burn --input lcd16f84.hex --pic /dev/ttyS0
|
||||
</command>
|
||||
</para>
|
||||
|
||||
<screen>
|
||||
<prompt>$</prompt> <userinput>picprog --erase --burn --input lcd16f84.hex --pic /dev/ttyS0</userinput>
|
||||
</screen>
|
||||
|
||||
</sect4>
|
||||
|
||||
<sect4 id="hd44780-lcdserializer-runninglcdproc">
|
||||
@@ -1379,19 +1489,18 @@ remember this driver uses a baud rate of 9600, so JP2 need to be closed.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Now power on the board. You should see OK. on the LCD screen, otherwise, double-check all the connections.
|
||||
Now power on the board. You should see <computeroutput>OK</computeroutput> on the LCD screen.
|
||||
Otherwise double-check all the connections.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Change LCDd.conf to include the following statments in the hd44780 section:
|
||||
Change <filename>LCDd.conf</filename> to include the following statements in the <code>[hd44780]</code> section:
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<screen>
|
||||
<programlisting>
|
||||
ConnectionType=lcdserializer
|
||||
Device=/dev/ttyS0
|
||||
</screen>
|
||||
</para>
|
||||
</programlisting>
|
||||
|
||||
<para>
|
||||
Finally, start the daemon and relax watching lcdproc running.
|
||||
@@ -1437,7 +1546,7 @@ value to ARG1, then the value is sent to the LCD. The fourth line delays the exe
|
||||
</para>
|
||||
|
||||
<para>
|
||||
You don't have to write the ascii values in your modification, gpasm does the translation for you, so
|
||||
You don't have to write the ASCII values in your modification, gpasm does the translation for you, so
|
||||
if you want to see Booting... at startup, change the code above to look like this:
|
||||
</para>
|
||||
|
||||
@@ -1554,7 +1663,7 @@ Both options expect a number in the range from <literal>0</literal> to <literal>
|
||||
<title>Status</title>
|
||||
|
||||
<para>
|
||||
The <code>lcd2usb</code> connection type has been written to support displaysi
|
||||
The <code>lcd2usb</code> connection type has been written to support displays
|
||||
with one and two HD44780 controllers.
|
||||
Owing to the lack of a 2-controller display, it has only been tested with a
|
||||
1-controller display.
|
||||
@@ -1584,7 +1693,7 @@ port expander there (PCF8574P in this example).
|
||||
</para>
|
||||
|
||||
<figure id="hd44780-i2c.circuit">
|
||||
<title>HD44780: PCF8574P port expander on I2C bus</title>
|
||||
<title>HD44780: PCF8574P port expander on I<superscript>2</superscript>C bus</title>
|
||||
<screen>
|
||||
<![CDATA[
|
||||
IC1
|
||||
@@ -1633,7 +1742,7 @@ port expander there (PCF8574P in this example).
|
||||
<sect4 id="hd44780-i2c-config">
|
||||
<title>Configuration</title>
|
||||
|
||||
<figure id="hd44780-i2c-config.example">
|
||||
<example id="hd44780-i2c-config.example">
|
||||
<title>HD44780: Configuration for I<superscript>2</superscript>C with port expander</title>
|
||||
<screen>
|
||||
<![CDATA[
|
||||
@@ -1648,34 +1757,58 @@ DelayMult=1
|
||||
Keypad=no
|
||||
]]>
|
||||
</screen>
|
||||
</figure>
|
||||
</example>
|
||||
|
||||
<para>
|
||||
Device is the device file for your I<superscript>2</superscript>C bus (here /dev/i2c-0).
|
||||
You have to load the kernel standard module i2c-dev and
|
||||
the bus driver, but NO i2c chip modules (e.g. pcf8574)!
|
||||
The <command>Device=</command> configuration setting denotes the device file
|
||||
of your I<superscript>2</superscript>C bus (here <filename>/dev/i2c-0</filename>).
|
||||
You have to load the kernel standard module <filename>i2c-dev.ko</filename> and
|
||||
the bus driver, but <emphasis>no</emphasis> I<superscript>2</superscript>C
|
||||
chip modules (e.g. <filename>pcf8574.ko</filename>)!
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Port contains the i2c address of the i2c port expander
|
||||
(here 0x20, the PCF8574 from the example above, with all address bits set to 0).
|
||||
Bit 8 of the address (normally 0 in I2C addresses) given in port is special:
|
||||
The <command>Port=</command> config option contains the I<superscript>2</superscript>C
|
||||
address of the I<superscript>2</superscript>C port expander
|
||||
(here 0x20, the PCF8574 from the example above, with all address bits set to <literal>0</literal>).
|
||||
|
||||
Bit 8 of the address (normally <literal>0</literal> in I<superscript>2</superscript>C addresses)
|
||||
has a special meaning:
|
||||
It tells the driver to treat the device as PCA9554 or similar,
|
||||
a device that needs a 2-byte command, and it will be stripped
|
||||
off the address.
|
||||
</para>
|
||||
|
||||
<figure id="hd44780-i2c-config.portexpander-address">
|
||||
<title>HD44780: Examples of I<superscript>2</superscript>C port expander adresses</title>
|
||||
<screen>
|
||||
<![CDATA[
|
||||
port=0x20..0x27 PCF8574 with A[012]=0..7
|
||||
port=0x38..0x3f PCF8574A with A[012]=0..7
|
||||
port=0xa0..0xa7 PCA9554 with A[012]=0..7
|
||||
port=0xa0..0xa7 PCA9554A with A[012]=0..7
|
||||
]]>
|
||||
</screen>
|
||||
</figure>
|
||||
<table id="hd44780-i2c-config.portexpander-address">
|
||||
<title>HD44780: Examples of I<superscript>2</superscript>C port expander addresses</title>
|
||||
<tgroup cols="2" align="left">
|
||||
<thead>
|
||||
<row>
|
||||
<entry><command>Port=</command> value</entry>
|
||||
<entry>Meaning</entry>
|
||||
</row>
|
||||
</thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry><literal>0x20</literal>…<literal>0x27</literal></entry>
|
||||
<entry>PCF8574 with A[012]=<literal>0</literal>…<literal>7</literal></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>0x38</literal>…<literal>0x3f</literal></entry>
|
||||
<entry>PCF8574A with A[012]=<literal>0</literal>…<literal>7</literal></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>0xa0</literal>…<literal>0xa7</literal></entry>
|
||||
<entry>PCA9554 with A[012]=<literal>0</literal>…<literal>7</literal></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>0xa0</literal>…<literal>0xa7</literal></entry>
|
||||
<entry>PCA9554A with A[012]=<literal>0</literal>…<literal>7</literal></entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</table>
|
||||
|
||||
</sect4>
|
||||
|
||||
</sect3>
|
||||
@@ -1722,9 +1855,10 @@ This can be done by specifying <option>--enable-drivers=all</option> or by inclu
|
||||
</term>
|
||||
<listitem><para>
|
||||
If you are using a serial connection, you must
|
||||
set this parameter to the device your lcd is connected to. For
|
||||
example, if it's connected to the first serial port, you have to
|
||||
set Device to /dev/ttyS0. The default value is /dev/lcd.
|
||||
set this parameter to the device your LCD is connected to. For
|
||||
example, if the display is connected to the first serial port,
|
||||
you have to set it to <filename>/dev/ttyS0</filename>.
|
||||
The default value is <filename>/dev/lcd</filename>.
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
|
||||
@@ -1735,8 +1869,8 @@ This can be done by specifying <option>--enable-drivers=all</option> or by inclu
|
||||
<group choice="req">
|
||||
<arg choice="plain"><literal><emphasis>4bit</emphasis></literal></arg>
|
||||
<arg choice="plain"><literal>8bit</literal></arg>
|
||||
<arg choice="plain"><literal>serialLpt</literal></arg>
|
||||
<arg choice="plain"><literal>winamp</literal></arg>
|
||||
<arg choice="plain"><literal>serialLpt</literal></arg>
|
||||
<arg choice="plain"><literal>picanlcd</literal></arg>
|
||||
<arg choice="plain"><literal>lcdserializer</literal></arg>
|
||||
<arg choice="plain"><literal>los-panel</literal></arg>
|
||||
@@ -1755,7 +1889,7 @@ This can be done by specifying <option>--enable-drivers=all</option> or by inclu
|
||||
Select the type of the wiring / display connection.
|
||||
</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2">
|
||||
<tgroup cols="2" align="left">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>ConnectionType</entry>
|
||||
@@ -1764,59 +1898,59 @@ This can be done by specifying <option>--enable-drivers=all</option> or by inclu
|
||||
</thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry><literal>4bit</literal></entry>
|
||||
<entry><literal><link linkend="hd44780-4bit">4bit</link></literal></entry>
|
||||
<entry>HD44780 4bit Wiring (default)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>8bit</literal></entry>
|
||||
<entry><literal><link linkend="hd44780-8bit-lcdtime">8bit</link></literal></entry>
|
||||
<entry>HD44780 8bit Wiring ("lcdtime")</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>serialLpt</literal></entry>
|
||||
<entry>HD44780 Serial LPT Wiring</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>winamp</literal></entry>
|
||||
<entry><literal><link linkend="hd44780-8bit-winamp">winamp</link></literal></entry>
|
||||
<entry>HD44780 8bit Wiring "winamp" Style</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>picanlcd</literal></entry>
|
||||
<entry><literal><link linkend="hd44780-seriallpt">serialLpt</link></literal></entry>
|
||||
<entry>HD44780 Serial LPT Wiring</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal><link linkend="hd44780-picanlcd">picanlcd</link></literal></entry>
|
||||
<entry>PIC-an-LCD serial device "picanlcd"</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>lcdserializer</literal></entry>
|
||||
<entry><literal><link linkend="hd44780-lcdserializer">lcdserializer</link></literal></entry>
|
||||
<entry>LCD serializer "lcdserializer"</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>los-panel</literal></entry>
|
||||
<entry><literal><link linkend="hd44780-los-panel">los-panel</link></literal></entry>
|
||||
<entry>LCD on Serial panel device "los-panel" (<ulink url="http://www.xs4all.nl/~mlf/los/"></ulink>)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>vdr-lcd</literal></entry>
|
||||
<entry><literal><link linkend="hd44780-vdr-lcd">vdr-lcd</link></literal></entry>
|
||||
<entry>VDR LCD serial device "vdr-lcd"</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>vdr-wakeup</literal></entry>
|
||||
<entry><literal><link linkend="hd44780-vdr-wakeup">vdr-wakeup</link></literal></entry>
|
||||
<entry>VDR-Wakeup module "vdr-wakeup"</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>pertelian</literal></entry>
|
||||
<entry><literal><link linkend="hd44780-pertelian">pertelian</link></literal></entry>
|
||||
<entry>Pertelian X2040 LCD display (<ulink url="http://pertelian.com/joomla/index.php?option=com_content&task=view&id=43&Itemid=48"></ulink>)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>bwctusb</literal></entry>
|
||||
<entry><literal><link linkend="hd44780-bwctusb">bwctusb</link></literal></entry>
|
||||
<entry>BWCT USB device "bwctusb" (<ulink url="http://www.bwct.de/lcd.html"></ulink>)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>lcd2usb</literal></entry>
|
||||
<entry><literal><link linkend="hd44780-lcd2usb">lcd2usb</link></literal></entry>
|
||||
<entry>Tim Harbaum's LCD2USB (<ulink url="http://www.harbaum.org/till/lcd2usb/"></ulink>)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>lis2</literal></entry>
|
||||
<entry><literal><link linkend="hd44780-lis2">lis2</link></literal></entry>
|
||||
<entry>LIS2 from VLSystem (<ulink url="http://www.vlsys.co.kr"></ulink>)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>i2c</literal></entry>
|
||||
<entry><literal><link linkend="hd44780-i2c">i2c</link></literal></entry>
|
||||
<entry>LCD driven by PCF8574(A)/PCA9554(A) connected via I<superscript>2</superscript>C</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
@@ -1857,12 +1991,12 @@ This can be done by specifying <option>--enable-drivers=all</option> or by inclu
|
||||
</arg>
|
||||
</term>
|
||||
<listitem><para>
|
||||
You need to set this parameter only if you don't have a standard
|
||||
hd44780 display. ea_ks0073 is the charmap for Electronic
|
||||
You need to set this parameter only if you do not have a standard
|
||||
HD44780 display. <literal>ea_ks0073</literal> is the charmap for Electronic
|
||||
Assembly's KS0073 based displays. These devices have a richer
|
||||
charset, including many icons and many more characters of the
|
||||
ISO-8859-1 than standard hd44780s. Refer to hd44780-charset.h
|
||||
for more informations.
|
||||
ISO-8859-1 than standard HD44780s. Refer to <filename>hd44780-charset.h</filename>
|
||||
for more information.
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
|
||||
@@ -1921,7 +2055,7 @@ This can be done by specifying <option>--enable-drivers=all</option> or by inclu
|
||||
</term>
|
||||
<listitem><para>
|
||||
Tell if you have the additional output port ("bargraph") and you want to
|
||||
be able to control it with the lcdproc OUTPUT command
|
||||
be able to control it with the lcdproc OUTPUT command.
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
|
||||
@@ -1936,8 +2070,9 @@ This can be done by specifying <option>--enable-drivers=all</option> or by inclu
|
||||
</arg>
|
||||
</term>
|
||||
<listitem><para>
|
||||
Specifies if the last line is pixel addressable or it controls an
|
||||
underline effect. [default: <literal>yes</literal> (= pixel addressable); legal: <literal>yes</literal>, <literal>no</literal>]
|
||||
Specifies whether the lowest pixel line of a character is pixel addressable
|
||||
or if it controls an underline effect.
|
||||
The default is <literal>yes</literal>, meaning a pixel addressable last pixel line.
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
|
||||
@@ -2004,8 +2139,9 @@ This can be done by specifying <option>--enable-drivers=all</option> or by inclu
|
||||
</term>
|
||||
<listitem><para>
|
||||
If your display is slow and cannot keep up with the flow of data from
|
||||
LCDd, garbage can appear on the LCDd. Set this delay factor to 2 or 4
|
||||
to increase the delays. Default: 1.
|
||||
LCDd, garbage can appear on the LCDd. Set this delay multiplier to
|
||||
<literal>2</literal> or <literal>4</literal> to increase the delays.
|
||||
The default is <literal>1</literal> for a non-multiplied delay.
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
|
||||
@@ -2035,7 +2171,7 @@ This can be done by specifying <option>--enable-drivers=all</option> or by inclu
|
||||
Some displays (e.g. <code>vdr-wakeup</code>) need a message from the driver to that it
|
||||
is still alive. When set to a value bigger then <literal>0</literal> the character in the
|
||||
upper left corner is updated every <replaceable>SECONDS</replaceable> seconds.
|
||||
Default: <literal>0</literal>.
|
||||
The default <literal>0</literal> does not cause any extra updates.
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
||||
@@ -65,7 +65,7 @@ For further details, please consult the page and the forum at
|
||||
</term>
|
||||
<listitem><para>
|
||||
Set the display size. The default <literal>16x2</literal> should be safe
|
||||
for most iif not all users, since the device seeems to be made only with
|
||||
for most if not all users, since the device seeems to be made only with
|
||||
this one size.
|
||||
But who knowns …
|
||||
</para></listitem>
|
||||
|
||||
@@ -51,8 +51,8 @@ The keys are mapped according to the following table:
|
||||
|
||||
<tip>
|
||||
<para>
|
||||
If you have trouble using the IrMan driver, you might try the lirc driver.
|
||||
lirc supports Irman as well.
|
||||
If you have trouble using the <code>irman</code> driver, you might try the <code>lirc</code> driver.
|
||||
lirc supports IrMan as well.
|
||||
</para>
|
||||
</tip>
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
</para>
|
||||
<para>
|
||||
Using the USB LCD with this driver requires the usblcd library from Mini-box.com
|
||||
(avaiable at <ulink url="http://www.mini-box.com/picoLCD-20x2-OEM"/>).i
|
||||
(available at <ulink url="http://www.mini-box.com/picoLCD-20x2-OEM"/>).i
|
||||
The usblcd library
|
||||
requires libusb and libhcd. Your distribution may or may not already provide
|
||||
these libraries. The only kernel driver required is the USB host controller
|
||||
@@ -42,7 +42,7 @@
|
||||
<command>splash</command> command.
|
||||
</para>
|
||||
<para>
|
||||
To use the picolcd with lcdproc, add picolcd to the lcdproc configure drivers option
|
||||
To use the picolcd with LCDproc, add picolcd to the LCDproc configure drivers option
|
||||
(or use all) and then start LCDd with the "-d picolcd" option. The driver has
|
||||
sane default options and the options that are user configurable are limited to mostly
|
||||
simple items, like contrast and which keys to lights up.
|
||||
@@ -62,7 +62,9 @@
|
||||
<arg choice="plain"><replaceable>CONTRAST</replaceable></arg>
|
||||
</term>
|
||||
<listitem><para>
|
||||
Contrast: 0-1000. 0 is visible, and 1000 is not on my M300. Default is 0.
|
||||
Contrast: <literal>0</literal>-<literal>1000</literal>.
|
||||
<literal>0</literal> is visible, and <literal>1000</literal> is not on my M300.
|
||||
Default is <literal>0</literal>.
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
@@ -90,7 +92,7 @@
|
||||
</arg>
|
||||
</term>
|
||||
<listitem><para>
|
||||
If Keylights is set, you can disable the directional pad LED by
|
||||
If <command>Keylights</command> is set, you can disable the directional pad LED by
|
||||
setting this value to <literal>no</literal>. Default is <literal>yes</literal>.
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
@@ -105,7 +107,7 @@
|
||||
</arg>
|
||||
</term>
|
||||
<listitem><para>
|
||||
If Keylights is set, you can disable the F1 LED by setting this value
|
||||
If <command>Keylights</command> is set, you can disable the F1 LED by setting this value
|
||||
to <literal>no</literal>. Default is <literal>yes</literal>.
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
@@ -120,7 +122,7 @@
|
||||
</arg>
|
||||
</term>
|
||||
<listitem><para>
|
||||
If Keylights is set, you can disable the F2 LED by setting this value
|
||||
If <command>Keylights</command> is set, you can disable the F2 LED by setting this value
|
||||
to <literal>no</literal>. Default is <literal>yes</literal>.
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
@@ -135,7 +137,7 @@
|
||||
</arg>
|
||||
</term>
|
||||
<listitem><para>
|
||||
If Keylights is set, you can disable the F3 LED by setting this value
|
||||
If <command>Keylights</command> is set, you can disable the F3 LED by setting this value
|
||||
to <literal>no</literal>. Default is <literal>yes</literal>.
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
@@ -150,7 +152,7 @@
|
||||
</arg>
|
||||
</term>
|
||||
<listitem><para>
|
||||
If Keylights is set, you can disable the F4 LED by setting this value
|
||||
If <command>Keylights</command> is set, you can disable the F4 LED by setting this value
|
||||
to <literal>no</literal>. Default is <literal>yes</literal>.
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
@@ -165,7 +167,7 @@
|
||||
</arg>
|
||||
</term>
|
||||
<listitem><para>
|
||||
If Keylights is set, you can disable the F5 LED by setting this value
|
||||
If <command>Keylights</command> is set, you can disable the F5 LED by setting this value
|
||||
to <literal>no</literal>. Default is <literal>yes</literal>.
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
|
||||
@@ -56,26 +56,63 @@ LEDs, similar to what the IOWarrior driver does.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
The Pyramid LC-Display exists in two different versions, with 3 and with
|
||||
9 LEDs. 2 of these LEDs can not be controlled by software but are
|
||||
The Pyramid LC displays come in two different versions, with 3 and with
|
||||
9 LEDs. Two of these LEDs can not be controlled by software but are
|
||||
usually hard wired to power and HDD. The other 1 or 7 LEDs can now be
|
||||
controlled by sending an "output" command to the server. The one
|
||||
argument to the output command is a bitmask that controls the LEDs.
|
||||
controlled by sending an <code>output</code> command to the server.
|
||||
</para>
|
||||
|
||||
<screen>
|
||||
bit 0: LED3
|
||||
bit 1: LED4
|
||||
bit 2: LED5
|
||||
bit 3: LED6
|
||||
bit 4: LED7
|
||||
bit 5: LED8
|
||||
bit 6: LED9
|
||||
</screen>
|
||||
<para>
|
||||
The argument to the <code>output</code> command is a bitmask that controls the LEDs
|
||||
according to the table below:
|
||||
|
||||
<table id="pyramid-ledoutput-mapping">
|
||||
<title>Mapping of <code>output</code> bits to LEDs</title>
|
||||
<tgroup cols="2" align="left">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>Bit</entry>
|
||||
<entry>LED</entry>
|
||||
</row>
|
||||
</thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>0</entry>
|
||||
<entry>3</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>1</entry>
|
||||
<entry>4</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>2</entry>
|
||||
<entry>5</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>3</entry>
|
||||
<entry>6</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>4</entry>
|
||||
<entry>7</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>5</entry>
|
||||
<entry>8</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>6</entry>
|
||||
<entry>9</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</table>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
There's no way of finding out whether 3 or 9 LEDs are available, so it
|
||||
is up to the software to do the right thing.
|
||||
For the <application>LCDd</application> server there is no way to find out
|
||||
whether 3 or 9 LEDs are available, so it is up to the client software
|
||||
to do the right thing.
|
||||
</para>
|
||||
|
||||
<example id="pyramid-ledoutput.example">
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<para>
|
||||
This section talks about using LCDproc with graphical LCD displays driven by
|
||||
the EPSON/SMOS SED1330 or SED1335 LCD controllers, which may also be known by their
|
||||
new names: S1D13300 (= SED1330) and S1D13305 (SED1335).
|
||||
new names: S1D13300 (= SED1330) and S1D13305 (= SED1335).
|
||||
|
||||
The displays are driven in text mode using their built-in character generator.
|
||||
</para>
|
||||
@@ -18,74 +18,423 @@ Always consult documentation about the specific display before asuming
|
||||
the connections given here are also correct for your display !
|
||||
</para>
|
||||
|
||||
<table id="sed1330-connections.classic-by-lcd">
|
||||
<title>ConnectionType <literal>classic</literal> ordered by LCD pins</title>
|
||||
<tgroup cols="5" align="left">
|
||||
<colspec colname="lcd1"/>
|
||||
<colspec colname="lcd2" align="right"/>
|
||||
<colspec colname="base" align="center"/>
|
||||
<colspec colname="lpt1" align="right"/>
|
||||
<colspec colname="lpt2"/>
|
||||
<thead>
|
||||
<row>
|
||||
<entry namest="lcd1" nameend="lcd2" align="center" rowsep="0">LCD</entry>
|
||||
<entry morerows="1"><-></entry>
|
||||
<entry namest="lpt1" nameend="lpt2" align="center" rowsep="0">LPT port</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>name</entry>
|
||||
<entry>pin</entry>
|
||||
<entry>pin</entry>
|
||||
<entry>name</entry>
|
||||
</row>
|
||||
</thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>^RESET</entry>
|
||||
<entry>1</entry>
|
||||
<entry></entry>
|
||||
<entry>1</entry>
|
||||
<entry>^STROBE</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>^RD</entry>
|
||||
<entry>2</entry>
|
||||
<entry>+5V</entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>^WR</entry>
|
||||
<entry>3</entry>
|
||||
<entry></entry>
|
||||
<entry>16</entry>
|
||||
<entry>^INIT</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>SEL1</entry>
|
||||
<entry>4</entry>
|
||||
<entry>GND</entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>SEL2</entry>
|
||||
<entry>5</entry>
|
||||
<entry>GND</entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>^CS</entry>
|
||||
<entry>6</entry>
|
||||
<entry>GND</entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>A0</entry>
|
||||
<entry>7</entry>
|
||||
<entry></entry>
|
||||
<entry>17</entry>
|
||||
<entry>^SELECT_IN</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D0</entry>
|
||||
<entry>8</entry>
|
||||
<entry></entry>
|
||||
<entry>2</entry>
|
||||
<entry>D0</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D1</entry>
|
||||
<entry>9</entry>
|
||||
<entry></entry>
|
||||
<entry>3</entry>
|
||||
<entry>D1</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D2 </entry>
|
||||
<entry>10</entry>
|
||||
<entry></entry>
|
||||
<entry>4</entry>
|
||||
<entry>D2</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D3</entry>
|
||||
<entry>11</entry>
|
||||
<entry></entry>
|
||||
<entry>5</entry>
|
||||
<entry>D3</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D4</entry>
|
||||
<entry>12</entry>
|
||||
<entry></entry>
|
||||
<entry>6</entry>
|
||||
<entry>D4</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D5</entry>
|
||||
<entry>13</entry>
|
||||
<entry></entry>
|
||||
<entry>7</entry>
|
||||
<entry>D5</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D6</entry>
|
||||
<entry>14</entry>
|
||||
<entry></entry>
|
||||
<entry>8</entry>
|
||||
<entry>D6</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D7</entry>
|
||||
<entry>15</entry>
|
||||
<entry></entry>
|
||||
<entry>9</entry>
|
||||
<entry>D7</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Vdd</entry>
|
||||
<entry>16</entry>
|
||||
<entry>+5V</entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Vss</entry>
|
||||
<entry>17</entry>
|
||||
<entry>GND</entry>
|
||||
<entry>18..25</entry>
|
||||
<entry>GND</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>V0</entry>
|
||||
<entry>18</entry>
|
||||
<entry>potentiometer</entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Vlc</entry>
|
||||
<entry>19</entry>
|
||||
<entry>-24V (not required for G242C)</entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Frame</entry>
|
||||
<entry>20</entry>
|
||||
<entry>GND</entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry>10</entry>
|
||||
<entry>^ACK</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry>GND</entry>
|
||||
<entry>11</entry>
|
||||
<entry>BUSY</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry>12</entry>
|
||||
<entry>PAPEREND</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry>13</entry>
|
||||
<entry>^SELECT</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry>14</entry>
|
||||
<entry>^LF</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry>15</entry>
|
||||
<entry>^ERROR</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</table>
|
||||
|
||||
ConnectionType <literal>classic</literal> ordered by LCD pins
|
||||
<screen>
|
||||
<![CDATA[
|
||||
LCD pin? <---> pin LPT port
|
||||
^RESET 1 1 ^STROBE
|
||||
^RD 2 +5V
|
||||
^WR 3 16 ^INIT
|
||||
SEL1 4 GND
|
||||
SEL2 5 GND
|
||||
^CS 6 GND
|
||||
A0 7 17 ^SELECT_IN
|
||||
D0 8 2 D0
|
||||
D1 9 3 D1
|
||||
D2 10 4 D2
|
||||
D3 11 5 D3
|
||||
D4 12 6 D4
|
||||
D5 13 7 D5
|
||||
D6 14 8 D6
|
||||
D7 15 9 D7
|
||||
Vdd 16 +5V
|
||||
Vss 17 GND 18..25 GND
|
||||
V0 18 potmeter
|
||||
Vlc 19 -24V
|
||||
Frame 20 GND
|
||||
10 ^ACK
|
||||
GND 11 BUSY
|
||||
12 PAPEREND
|
||||
13 ^SELECT
|
||||
14 ^LF
|
||||
15 ^ERROR
|
||||
]]>
|
||||
</screen>
|
||||
<table id="sed1330-connections.classic-by-lpt">
|
||||
<title>ConnectionType <literal>classic</literal> ordered by LPT port pins</title>
|
||||
<tgroup cols="5" align="left">
|
||||
<colspec colname="lcd1"/>
|
||||
<colspec colname="lcd2" align="right"/>
|
||||
<colspec colname="base" align="center"/>
|
||||
<colspec colname="lpt1" align="right"/>
|
||||
<colspec colname="lpt2"/>
|
||||
<thead>
|
||||
<row>
|
||||
<entry namest="lcd1" nameend="lcd2" align="center" rowsep="0">LCD</entry>
|
||||
<entry morerows="1"><-></entry>
|
||||
<entry namest="lpt1" nameend="lpt2" align="center" rowsep="0">LPT port</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>name</entry>
|
||||
<entry>pin</entry>
|
||||
<entry>pin</entry>
|
||||
<entry>name</entry>
|
||||
</row>
|
||||
</thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>^RESET</entry>
|
||||
<entry>1</entry>
|
||||
<entry></entry>
|
||||
<entry>1</entry>
|
||||
<entry>^STROBE</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D0</entry>
|
||||
<entry>8</entry>
|
||||
<entry></entry>
|
||||
<entry>2</entry>
|
||||
<entry>D0</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D1</entry>
|
||||
<entry>9</entry>
|
||||
<entry></entry>
|
||||
<entry>3</entry>
|
||||
<entry>D1</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D2 </entry>
|
||||
<entry>10</entry>
|
||||
<entry></entry>
|
||||
<entry>4</entry>
|
||||
<entry>D2</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D3</entry>
|
||||
<entry>11</entry>
|
||||
<entry></entry>
|
||||
<entry>5</entry>
|
||||
<entry>D3</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D4</entry>
|
||||
<entry>12</entry>
|
||||
<entry></entry>
|
||||
<entry>6</entry>
|
||||
<entry>D4</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D5</entry>
|
||||
<entry>13</entry>
|
||||
<entry></entry>
|
||||
<entry>7</entry>
|
||||
<entry>D5</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D6</entry>
|
||||
<entry>14</entry>
|
||||
<entry></entry>
|
||||
<entry>8</entry>
|
||||
<entry>D6</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>D7</entry>
|
||||
<entry>15</entry>
|
||||
<entry></entry>
|
||||
<entry>9</entry>
|
||||
<entry>D7</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry>10</entry>
|
||||
<entry>^ACK</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry>GND</entry>
|
||||
<entry>11</entry>
|
||||
<entry>BUSY</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry>12</entry>
|
||||
<entry>PAPEREND</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry>13</entry>
|
||||
<entry>^SELECT</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry>14</entry>
|
||||
<entry>^LF</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
<entry>15</entry>
|
||||
<entry>^ERROR</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>^WR</entry>
|
||||
<entry>3</entry>
|
||||
<entry></entry>
|
||||
<entry>16</entry>
|
||||
<entry>^INIT</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>A0</entry>
|
||||
<entry>7</entry>
|
||||
<entry></entry>
|
||||
<entry>17</entry>
|
||||
<entry>^SELECT_IN</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Vss</entry>
|
||||
<entry>17</entry>
|
||||
<entry>GND</entry>
|
||||
<entry>18..25</entry>
|
||||
<entry>GND</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>^RD</entry>
|
||||
<entry>2</entry>
|
||||
<entry>+5V</entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>SEL1</entry>
|
||||
<entry>4</entry>
|
||||
<entry>GND</entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>SEL2</entry>
|
||||
<entry>5</entry>
|
||||
<entry>GND</entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>^CS</entry>
|
||||
<entry>6</entry>
|
||||
<entry>GND</entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Vdd</entry>
|
||||
<entry>16</entry>
|
||||
<entry>+5V</entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>V0</entry>
|
||||
<entry>18</entry>
|
||||
<entry>potentiometer</entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Vlc</entry>
|
||||
<entry>19</entry>
|
||||
<entry>-24V (not required for G242C)</entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Frame</entry>
|
||||
<entry>20</entry>
|
||||
<entry>GND</entry>
|
||||
<entry></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</table>
|
||||
|
||||
ConnectionType <literal>classic</literal> ordered by LPT port pins
|
||||
<screen>
|
||||
<![CDATA[
|
||||
LCD pin? <---> pin LPT port
|
||||
^RESET 1 1 ^STROBE
|
||||
D0 8 2 D0
|
||||
D1 9 3 D1
|
||||
D2 10 4 D2
|
||||
D3 11 5 D3
|
||||
D4 12 6 D4
|
||||
D5 13 7 D5
|
||||
D6 14 8 D6
|
||||
D7 15 9 D7
|
||||
10 ^ACK
|
||||
GND 11 BUSY
|
||||
12 PAPEREND
|
||||
13 ^SELECT
|
||||
14 ^LF
|
||||
15 ^ERROR
|
||||
^WR 3 16 ^INIT
|
||||
A0 7 17 ^SELECT_IN
|
||||
Vss 17 GND 18..25 GND
|
||||
^RD 2 +5V
|
||||
SEL1 4 GND
|
||||
SEL2 5 GND
|
||||
^CS 6 GND
|
||||
Vdd 16 +5V
|
||||
V0 18 potmeter
|
||||
Vlc 19 -24V (not required for G242C)
|
||||
Frame 20 GND
|
||||
]]>
|
||||
</screen>
|
||||
|
||||
The potmeter should be connected like this on these display modules:
|
||||
The potentiometer should be connected like this on these display modules:
|
||||
|
||||
<screen>
|
||||
<![CDATA[
|
||||
@@ -97,7 +446,7 @@ The potmeter should be connected like this on these display modules:
|
||||
'-'
|
||||
|
|
||||
|
|
||||
.-.10k potmeter
|
||||
.-.10k potentiometer
|
||||
| |
|
||||
| |<----------------o V0
|
||||
| |
|
||||
@@ -243,8 +592,8 @@ use the following circuit.
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Type of LCD module. Besised other things (internal setup) this configuration setting
|
||||
detrmines the size of the display in pixels.
|
||||
Type of LCD module. Besides other things (internal setup) this configuration setting
|
||||
determines the size of the display in pixels.
|
||||
</para>
|
||||
|
||||
<informaltable>
|
||||
@@ -292,7 +641,7 @@ use the following circuit.
|
||||
</variablelist>
|
||||
|
||||
<para>
|
||||
Contrary to other drivers the character size of an LCD using the sed1330i
|
||||
Contrary to other drivers the character size of an LCD using the sed1330
|
||||
driver is not given directly.
|
||||
Instead it is determined by the pixel size of the display, which is derived from
|
||||
the display type setting and the character cell size.
|
||||
|
||||
@@ -12,7 +12,7 @@ barebones.
|
||||
<para>
|
||||
The LCD modules used on the front side of the Tyan GS10 and GS12 series
|
||||
barebones consist of an LCD display by Winstar Display Co. LTD
|
||||
that is 16 characters wide and 2 lines. high.
|
||||
that is 16 characters wide and 2 lines high.
|
||||
To the right of the display there is a 6 button keypad:
|
||||
4 array buttons and two buttons labeled <literal>C</literal> and <literal>S</literal>.
|
||||
</para>
|
||||
|
||||
Reference in New Issue
Block a user