diff --git a/docs/lcdproc-user/Makefile.am b/docs/lcdproc-user/Makefile.am
index 6756600..9b09847 100644
--- a/docs/lcdproc-user/Makefile.am
+++ b/docs/lcdproc-user/Makefile.am
@@ -11,6 +11,7 @@ EXTRA_DIST = bookinfo.docbook \
introduction.docbook \
lcdproc-user.docbook \
license.docbook \
+ parameters.ent \
running.docbook \
README.docbook
diff --git a/docs/lcdproc-user/configuration.docbook b/docs/lcdproc-user/configuration.docbook
index 6346338..9a7126b 100644
--- a/docs/lcdproc-user/configuration.docbook
+++ b/docs/lcdproc-user/configuration.docbook
@@ -228,11 +228,7 @@ settings for the LCDproc server LCDd.
- ReportToSyslog =
- {
- no |
- yes
- }
+ ReportToSyslog = ¶meters.yesnodef;
@@ -276,11 +272,7 @@ settings for the LCDproc server LCDd.
- Foreground =
- {
- no |
- yes
- }
+ Foreground = ¶meters.yesnodef;
diff --git a/docs/lcdproc-user/drivers/CFontz.docbook b/docs/lcdproc-user/drivers/CFontz.docbook
index 2bba994..747ddf6 100644
--- a/docs/lcdproc-user/drivers/CFontz.docbook
+++ b/docs/lcdproc-user/drivers/CFontz.docbook
@@ -15,8 +15,8 @@ CFA632 and CFA634 series by CrystalFontz, Inc.
- Device =
- DEVICE
+ Device =
+ DEVICE
Select the serial output device to use.
@@ -26,12 +26,7 @@ CFA632 and CFA634 series by CrystalFontz, Inc.
- Size =
-
- WIDTH
- x
- HEIGHT
-
+ Size = ¶meters.size;
Set the LCD's dimensions in terms of characters per line and lines.
@@ -41,8 +36,8 @@ CFA632 and CFA634 series by CrystalFontz, Inc.
- Contrast =
- CONTRAST
+ Contrast =
+ CONTRAST
Set the initial contrast.
@@ -54,8 +49,8 @@ CFA632 and CFA634 series by CrystalFontz, Inc.
- Brightness =
- BRIGHTNESS
+ Brightness =
+ BRIGHTNESS
Set the initial brightness.
@@ -67,8 +62,8 @@ CFA632 and CFA634 series by CrystalFontz, Inc.
- OffBrightness =
- BRIGHTNESS
+ OffBrightness =
+ BRIGHTNESS
Set the initial off-brightness.
@@ -82,16 +77,14 @@ CFA632 and CFA634 series by CrystalFontz, Inc.
- Speed =
-
-
- 1200
- 2400
- 9600
- 19200
- 115200
-
-
+ Speed =
+ {
+ 1200 |
+ 2400 |
+ 9600 |
+ 19200 |
+ 115200 |
+ }
Set the the baud rate to use when communicating with the LCD.
@@ -101,13 +94,7 @@ CFA632 and CFA634 series by CrystalFontz, Inc.
- NewFirmware =
-
-
- yes
- no
-
-
+ NewFirmware = ¶meters.yesnodef;
Set the firmware version (New means >= 2.0) [default: no; legal: yes, no]
@@ -116,13 +103,7 @@ CFA632 and CFA634 series by CrystalFontz, Inc.
- Reboot =
-
-
- yes
- no
-
-
+ Reboot = ¶meters.yesnodef;
Reinitialize the LCD's BIOS [default: no; legal: yes, no]
diff --git a/docs/lcdproc-user/drivers/CFontz633.docbook b/docs/lcdproc-user/drivers/CFontz633.docbook
index eb2d132..d8abd1e 100644
--- a/docs/lcdproc-user/drivers/CFontz633.docbook
+++ b/docs/lcdproc-user/drivers/CFontz633.docbook
@@ -16,8 +16,8 @@ CFontz633 chipset.
- Device =
- DEVICE
+ Device =
+ DEVICE
Select the output device to use [default: /dev/lcd]
@@ -28,12 +28,7 @@ CFontz633 chipset.
- Size =
-
- WIDTH
- x
- HEIGHT
-
+ Size = ¶meters.size;
Select the LCD type (size) [default: 16x2]
@@ -42,8 +37,8 @@ CFontz633 chipset.
- Contrast =
- CONTRAST
+ Contrast =
+ CONTRAST
Set the initial contrast.
@@ -54,8 +49,8 @@ CFontz633 chipset.
- Brightness =
- BRIGHTNESS
+ Brightness =
+ BRIGHTNESS
Set the initial brightness [default: 1000; legal: 0 - 1000]
@@ -64,8 +59,8 @@ CFontz633 chipset.
- OffBrightness =
- BRIGHTNESS
+ OffBrightness =
+ BRIGHTNESS
Set the initial off-brightness [default: 0; legal: 0 - 1000]
@@ -76,16 +71,14 @@ CFontz633 chipset.
- Speed =
-
-
- 1200
- 2400
- 9600
- 19200
- 115200
-
-
+ Speed =
+ {
+ 1200 |
+ 2400 |
+ 9600 |
+ 19200 |
+ 115200
+ }
Set the the baud rate for communication with the LCD.
@@ -95,13 +88,7 @@ CFontz633 chipset.
- NewFirmware =
-
-
- yes
- no
-
-
+ NewFirmware = ¶meters.yesnodef;
Set the firmware version (New means >= 2.0) [default: no; legal: yes, no]
@@ -111,13 +98,7 @@ CFontz633 chipset.
- Reboot =
-
-
- yes
- no
-
-
+ Reboot = ¶meters.yesnodef;
Reinitialize the LCD's BIOS [default: no; legal: yes, no]
diff --git a/docs/lcdproc-user/drivers/CFontzPacket.docbook b/docs/lcdproc-user/drivers/CFontzPacket.docbook
index e87aa25..af925fa 100644
--- a/docs/lcdproc-user/drivers/CFontzPacket.docbook
+++ b/docs/lcdproc-user/drivers/CFontzPacket.docbook
@@ -62,14 +62,12 @@ Currently this line of modules comprises the models:
- Model =
-
-
- 631
- 633
- 635
-
-
+ Model =
+ {
+ 631 |
+ 633 |
+ 635
+ }
Select the LCD model that is connected.
@@ -81,8 +79,8 @@ Currently this line of modules comprises the models:
- Device =
- DEVICE
+ Device =
+ DEVICE
@@ -101,12 +99,7 @@ Currently this line of modules comprises the models:
- Size =
-
- WIDTH
- x
- HEIGHT
-
+ Size = ¶meters.size;
Select the LCD size [default: depending on model: 635: 20x4,
@@ -117,8 +110,8 @@ Currently this line of modules comprises the models:
- Contrast =
- CONTRAST
+ Contrast =
+ CONTRAST
Set the initial contrast.
@@ -129,8 +122,8 @@ Currently this line of modules comprises the models:
- Brightness =
- BRIGHTNESS
+ Brightness =
+ BRIGHTNESS
Set the initial brightness [default: 1000; legal: 0 - 1000]
@@ -139,8 +132,8 @@ Currently this line of modules comprises the models:
- OffBrightness =
- BRIGHTNESS
+ OffBrightness =
+ BRIGHTNESS
Set the initial off-brightness [default: 0; legal: 0 - 1000]
@@ -151,16 +144,14 @@ Currently this line of modules comprises the models:
- Speed =
-
-
- 1200
- 2400
- 9600
- 19200
- 115200
-
-
+ Speed =
+ {
+ 1200 |
+ 2400 |
+ 9600 |
+ 19200 |
+ 115200
+ }
Set the the baud rate for communication with the LCD.
@@ -171,13 +162,7 @@ Currently this line of modules comprises the models:
- NewFirmware =
-
-
- yes
- no
-
-
+ NewFirmware = ¶meters.yesnodef;
Set the firmware version (New means >= 2.0) [default: no; legal: yes, no]
@@ -187,13 +172,7 @@ Currently this line of modules comprises the models:
- Reboot =
-
-
- yes
- no
-
-
+ Reboot = ¶meters.yesnodef;
Reinitialize the LCD's BIOS [default: no; legal: yes, no]
diff --git a/docs/lcdproc-user/drivers/CwLnx.docbook b/docs/lcdproc-user/drivers/CwLnx.docbook
index 3a1b781..dbbc30e 100644
--- a/docs/lcdproc-user/drivers/CwLnx.docbook
+++ b/docs/lcdproc-user/drivers/CwLnx.docbook
@@ -13,7 +13,7 @@ and CW1602 by CwLinux.
The CwLinux CW12232 LCDs are graphical LCDs with 122 x 32 dots
that also have a text mode with 20 x 4 characters,
the CW12832 are graphical displays with 128 x 32 dots and a
-21 x 4 character text mode,
+21 x 4 character text mode,
the CW1602 LCDs are character LCDs that are 16 characters wide and
2 lines high.
@@ -40,7 +40,7 @@ power connector, while the USB modules only require an USB connection.
-For more information see the
+For more information see the
CwLinux web site
@@ -57,14 +57,12 @@ For more information see the
- Model =
-
-
- 12232
- 12832
- 1602
-
-
+ Model =
+ {
+ 12232 |
+ 12832 |
+ 1602
+ }
Select the LCD model [default: 12232;
@@ -74,8 +72,8 @@ For more information see the
- Device =
- DEVICE
+ Device =
+ DEVICE
Select the output device to use [default: /dev/lcd]
@@ -85,12 +83,7 @@ For more information see the
- Size =
-
- WIDTH
- x
- HEIGHT
-
+ Size = ¶meters.size;
Select the LCD size [default: depending on model: 12232: 20x4,
@@ -101,13 +94,11 @@ For more information see the
- Speed =
-
-
- 9600
- 19200
-
-
+ Speed =
+ {
+ 9600 |
+ 19200
+ }
Set the the baud rate for communication with the LCD.
@@ -117,13 +108,7 @@ For more information see the
- Reboot =
-
-
- yes
- no
-
-
+ Reboot = ¶meters.yesnodef;
Reinitialize the LCD's BIOS [default: no; legal: yes, no]
@@ -133,13 +118,7 @@ For more information see the
- Keypad =
-
-
- yes
- no
-
-
+ Keypad = ¶meters.yesnodef;
Tells if you have a keypad connected. Keypad layout is currently not
@@ -149,28 +128,28 @@ For more information see the
- KeyMap_A =
- KEY
+ KeyMap_A =
+ KEY
- KeyMap_B =
- KEY
+ KeyMap_B =
+ KEY
- KeyMap_C =
- KEY
+ KeyMap_C =
+ KEY
- KeyMap_D =
- KEY
+ KeyMap_D =
+ KEY
- KeyMap_E =
- KEY
+ KeyMap_E =
+ KEY
- KeyMap_F =
- KEY
+ KeyMap_F =
+ KEY
If you have a non standard keypad you can associate any keystrings to keys.
@@ -223,13 +202,7 @@ For more information see the
- keypad_test_mode =
-
-
- yes
- no
-
-
+ keypad_test_mode = ¶meters.yesnodef;
keypad_test_mode permit to test keypad assignment
diff --git a/docs/lcdproc-user/drivers/IOWarrior.docbook b/docs/lcdproc-user/drivers/IOWarrior.docbook
index 443cf57..b1ee130 100644
--- a/docs/lcdproc-user/drivers/IOWarrior.docbook
+++ b/docs/lcdproc-user/drivers/IOWarrior.docbook
@@ -119,12 +119,7 @@ as well as Darwin/MacOS X.
- Size =
-
- WIDTH
- x
- HEIGHT
-
+ Size = ¶meters.size;
Set the display dimensions. If not given, it defaults to 20x4.
@@ -133,8 +128,8 @@ as well as Darwin/MacOS X.
- SerialNumber =
- SERIALNO
+ SerialNumber =
+ SERIALNO
Use the IOWarrior module with the serial number SERIALNO.
@@ -144,13 +139,7 @@ as well as Darwin/MacOS X.
- ExtendedMode =
-
-
- yes
- no
-
-
+ ExtendedMode = ¶meters.yesnodef;
If you have a KS0073 or an other 'almost HD44780-compatible' display
@@ -161,13 +150,7 @@ as well as Darwin/MacOS X.
- Lastline =
-
-
- yes
- no
-
-
+ Lastline = ¶meters.yesdefno;
Specifies if the last line is pixel addressable or it controls an
diff --git a/docs/lcdproc-user/drivers/MD8800.docbook b/docs/lcdproc-user/drivers/MD8800.docbook
index 78440e7..4f4bca1 100644
--- a/docs/lcdproc-user/drivers/MD8800.docbook
+++ b/docs/lcdproc-user/drivers/MD8800.docbook
@@ -25,8 +25,8 @@ You may find more information about the LCD on
- Device =
- DEVICE
+ Device =
+ DEVICE
device to use [default: /dev/ttyS1]
@@ -35,12 +35,7 @@ You may find more information about the LCD on
- Size =
-
- WIDTH
- x
- HEIGHT
-
+ Size = ¶meters.size;
display size [default: 16x2]
@@ -49,8 +44,8 @@ You may find more information about the LCD on
- Brightness =
- BRIGHTNESS
+ Brightness =
+ BRIGHTNESS
Set the initial brightness [default: 1000; legal: 0 - 1000]
@@ -59,8 +54,8 @@ You may find more information about the LCD on
- OffBrightness =
- BRIGHTNESS
+ OffBrightness =
+ BRIGHTNESS
Set the initial off-brightness [default: 0; legal: 0 - 1000]
diff --git a/docs/lcdproc-user/drivers/NoritakeVFD.docbook b/docs/lcdproc-user/drivers/NoritakeVFD.docbook
index 6bb4d89..5d6a1fc 100644
--- a/docs/lcdproc-user/drivers/NoritakeVFD.docbook
+++ b/docs/lcdproc-user/drivers/NoritakeVFD.docbook
@@ -16,8 +16,8 @@ This section talks about using LCDproc with text mode VFD displays from
- Device =
- DEVICE
+ Device =
+ DEVICE
Port where the VFD is. Usual values are /dev/ttyS0 and /dev/ttyS1
@@ -27,12 +27,7 @@ This section talks about using LCDproc with text mode VFD displays from
- Size =
-
- WIDTH
- x
- HEIGHT
-
+ Size = ¶meters.size;
Specifies the size of the LCD.
@@ -42,8 +37,8 @@ This section talks about using LCDproc with text mode VFD displays from
- Brightness =
- BRIGHTNESS
+ Brightness =
+ BRIGHTNESS
Set the initial brightness [default: 1000; legal: 0 - 1000]
@@ -52,8 +47,8 @@ This section talks about using LCDproc with text mode VFD displays from
- OffBrightness =
- BRIGHTNESS
+ OffBrightness =
+ BRIGHTNESS
Set the initial off-brightness [default: 0; legal: 0 - 1000]
@@ -64,16 +59,14 @@ This section talks about using LCDproc with text mode VFD displays from
- Speed =
-
-
- 1200
- 2400
- 9600
- 19200
- 115200
-
-
+ Speed =
+ {
+ 1200 |
+ 2400 |
+ 9600 |
+ 19200 |
+ 115200
+ }
Set the the baud rate to use when communicating with the VFD.
@@ -83,14 +76,12 @@ This section talks about using LCDproc with text mode VFD displays from
- Parity =
-
-
- 0
- 1
- 2
-
-
+ Parity =
+ {
+ 0 |
+ 1 |
+ 2
+ }
Set the parity for communication with the device to even parity (2),
@@ -101,13 +92,7 @@ This section talks about using LCDproc with text mode VFD displays from
- Reboot =
-
-
- yes
- no
-
-
+ Reboot = ¶meters.yesnodef;
Reinitialize the VFD [default: no; legal: yes, no]
diff --git a/docs/lcdproc-user/drivers/bayrad.docbook b/docs/lcdproc-user/drivers/bayrad.docbook
index 13827b8..1f08d40 100644
--- a/docs/lcdproc-user/drivers/bayrad.docbook
+++ b/docs/lcdproc-user/drivers/bayrad.docbook
@@ -38,8 +38,8 @@ For more information see the
- Device =
- DEVICE
+ Device =
+ DEVICE
Select the serial output device to use.
@@ -49,15 +49,13 @@ For more information see the
- Speed =
-
-
- 1200
- 2400
- 9600
- 19200
-
-
+ Speed =
+ {
+ 1200 |
+ 2400 |
+ 9600 |
+ 19200
+ }
Set the the baud rate to use when communicating with the LCD.
diff --git a/docs/lcdproc-user/drivers/curses.docbook b/docs/lcdproc-user/drivers/curses.docbook
index f49a4fe..89d3a66 100644
--- a/docs/lcdproc-user/drivers/curses.docbook
+++ b/docs/lcdproc-user/drivers/curses.docbook
@@ -16,8 +16,8 @@ curses chipset.
- Foreground =
- COLOUR
+ Foreground =
+ COLOUR
@@ -26,7 +26,7 @@ curses chipset.
- Legal values for COLOUR are
+ Legal values for COLOUR are
red, black,
green, yellow,
blue, magenta,
@@ -37,8 +37,8 @@ curses chipset.
- Background =
- COLOUR
+ Background =
+ COLOUR
@@ -47,16 +47,16 @@ curses chipset.
- The legal values for COLOUR are
- the same as for the Foreground setting.
+ The legal values for COLOUR are
+ the same as for the Foreground setting.
- Backlight =
- COLOUR
+ Backlight =
+ COLOUR
@@ -65,20 +65,15 @@ curses chipset.
- The legal values for COLOUR are
- the same as for the Foreground setting.
+ The legal values for COLOUR are
+ the same as for the Foreground setting.
- Size =
-
- WIDTH
- x
- HEIGHT
-
+ Size = ¶meters.size;
display size [default: 20x4]
@@ -87,12 +82,12 @@ curses chipset.
- TopLeftx =
- X-OFFSET
+ TopLeftx =
+ X-OFFSET
- TopLefty =
- Y-OFFSET
+ TopLefty =
+ Y-OFFSET
What position (X,Y) to start the left top corner at.
@@ -102,29 +97,17 @@ curses chipset.
- UseACS =
-
-
- yes
- no
-
-
+ UseACS = ¶meters.yesnodef;
Tell whether to use ACS (alternative character set) symbols for icons and bars
- instead of simple ASCII characters.
+ instead of simple ASCII characters.
- DrawBorder =
-
-
- yes
- no
-
-
+ DrawBorder = ¶meters.yesdefno;
Tell whether to draw a border around the screen.
diff --git a/docs/lcdproc-user/drivers/ea65.docbook b/docs/lcdproc-user/drivers/ea65.docbook
index 780dde8..250870c 100644
--- a/docs/lcdproc-user/drivers/ea65.docbook
+++ b/docs/lcdproc-user/drivers/ea65.docbook
@@ -2,31 +2,33 @@
The ea65 driver
- This section describes the ea65 driver which works with the front panel
- VFD display on the AOpen XC Cube-AV EA65 media barebone.
+This section describes the ea65 driver which works with the front panel
+VFD display on the AOpen XC Cube-AV EA65 media barebone.
- EA65 front panel VFD
-
- The AOpen XC Cube-AV is a barebone designed for using as a media center.
- It comes with a front panel display which is capable of displaying one line
- of 9 characters.
-
-
- The display is internally connected to the serial port
- (/dev/ttyS1) with a fixed rate of 9600 baud.
-
-
- The display uses 13 segments per character. That's why the driver provides
- no custom characters like the ones for dot matrix displays do.
-
-
- 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.
-
+EA65 front panel VFD
+
+
+ The AOpen XC Cube-AV is a barebone designed for using as a media center.
+ It comes with a front panel display which is capable of displaying one line
+ of 9 characters.
+
+
+ The display is internally connected to the serial port
+ (/dev/ttyS1) with a fixed rate of 9600 baud.
+
+
+ The display uses 13 segments per character. That's why the driver provides
+ no custom characters like the ones for dot matrix displays do.
+
+
+ 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.
+
+
@@ -38,8 +40,8 @@
- Brightness =
- BRIGHTNESS
+ Brightness =
+ BRIGHTNESS
Set the brightness for the front LEDs if backlight is switched on.
@@ -54,8 +56,8 @@
- OffBrightness =
- OFFBRIGHTNESS
+ OffBrightness =
+ OFFBRIGHTNESS
Set the brightness for the front LEDs if backlight is switched off.
diff --git a/docs/lcdproc-user/drivers/eyeboxone.docbook b/docs/lcdproc-user/drivers/eyeboxone.docbook
index b27b504..bebf19a 100644
--- a/docs/lcdproc-user/drivers/eyeboxone.docbook
+++ b/docs/lcdproc-user/drivers/eyeboxone.docbook
@@ -2,50 +2,59 @@
The Eyebox One Driver (EyeboxOne)
- This section describes the Eyebox One.
-
+This section describes the Eyebox One.
+
- Eyebox One LCD Module
-
- Eyebox One is a small rackmounted server marketed by Rightvision
- ().
- This server has an LCD module, a keypad, two graphbars and some leds.
-
-
- The LCD is a 20x4 alphanumeric module connected via standard DB-9 cabling and
- connector.
-
-
- 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.
- 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
- single-byte "marker" signifying that a command is on the way, followed by
- the single-byte command character itself along with any parameters, if needed)
- allowing the programmer to clear the screen, position the cursor anywhere,
- hide/show the cursor, on/off the backlight, and so on.
-
-
- This module is fast. If updating less than the whole screen, the LCD can
- update faster than can be seen by the human eye. This, of course,
- more than meets LCDproc's needs.
-
-
-
- Eyebox One Driver and lcdproc client
-
- You can use the two Eyebox One graphbars, one as a free CPU meter, and one as a free RAM meter
- with lcdproc client (see eyebox.c in lcdproc client sources).
-
- In order to use it, you must execute ./configure with a special parameter:
- CPPFLAGS=-DLCDPROC_EYEBOXONE ./configure --enable-drivers=EyeboxOne
-
- This is only a BETA version modification, take it as a demo...
-
-
+Eyebox One LCD Module
+
+
+ Eyebox One is a small rackmounted server marketed by Rightvision
+ ().
+ This server has an LCD module, a keypad, two graphbars and some leds.
+
+
+ The LCD is a 20x4 alphanumeric module connected via standard DB-9 cabling and
+ connector.
+
+
+ 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.
+ 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
+ single-byte "marker" signifying that a command is on the way, followed by
+ the single-byte command character itself along with any parameters, if needed)
+ allowing the programmer to clear the screen, position the cursor anywhere,
+ hide/show the cursor, on/off the backlight, and so on.
+
+
+ This module is fast. If updating less than the whole screen, the LCD can
+ update faster than can be seen by the human eye. This, of course,
+ more than meets LCDproc's needs.
+
+
+
+
+
+Eyebox One Driver and lcdproc client
+
+ You can use the two Eyebox One graphbars, one as a free CPU meter, and one as a free RAM meter
+ with lcdproc client (see eyebox.c in lcdproc client sources).
+
+
+
+ In order to use it, you must execute ./configure with a special parameter:
+ CPPFLAGS=-DLCDPROC_EYEBOXONE ./configure --enable-drivers=EyeboxOne
+
+
+
+This is only a BETA version modification, take it as a demo...
+
+
+
+
Copyright
@@ -68,8 +77,8 @@ This section has been modified by Cédric TESSIER (http://www.nezetic.info)
- Device =
- DEVICE
+ Device =
+ DEVICE
Select the output device to use [default: /dev/ttyS1]
@@ -78,12 +87,7 @@ This section has been modified by Cédric TESSIER (http://www.nezetic.info)
- Size =
-
- WIDTH
- x
- HEIGHT
-
+ Size = ¶meters.size;
Set the display size [default: 20x4]
@@ -92,13 +96,7 @@ This section has been modified by Cédric TESSIER (http://www.nezetic.info)
- Backlight =
-
-
- yes
- no
-
-
+ Backlight = ¶meters.yesdefno;
Switch on the backlight? [default: yes; legal: yes, no]
@@ -112,13 +110,7 @@ This section has been modified by Cédric TESSIER (http://www.nezetic.info)
- Cursor =
-
-
- yes
- no
-
-
+ Cursor = ¶meters.yesnodef;
Switch on the cursor? [default: no; legal: yes, no]
@@ -128,15 +120,13 @@ This section has been modified by Cédric TESSIER (http://www.nezetic.info)
- Speed =
-
-
- 1200
- 2400
- 9600
- 19200
-
-
+ Speed =
+ {
+ 1200 |
+ 2400 |
+ 9600 |
+ 19200
+ }
Set the the baud rate to use when communicating with the LCD.
@@ -150,28 +140,28 @@ This section has been modified by Cédric TESSIER (http://www.nezetic.info)
- LeftKey =
- D
+ LeftKey =
+ D
- RightKey =
- C
+ RightKey =
+ C
- UpKey =
- A
+ UpKey =
+ A
- DownKey =
- B
+ DownKey =
+ B
- EscapeKey =
- P
+ EscapeKey =
+ P
- EnterKey =
-
+ EnterKey =
+
The following table translate from EyeboxOne Key to Logical Key.
@@ -181,13 +171,7 @@ This section has been modified by Cédric TESSIER (http://www.nezetic.info)
- keypad_test_mode =
-
-
- yes
- no
-
-
+ keypad_test_mode = ¶meters.yesnodef;
You can find out which key of your display sends which
diff --git a/docs/lcdproc-user/drivers/glcdlib.docbook b/docs/lcdproc-user/drivers/glcdlib.docbook
index 9c82d54..ef2ffd1 100644
--- a/docs/lcdproc-user/drivers/glcdlib.docbook
+++ b/docs/lcdproc-user/drivers/glcdlib.docbook
@@ -39,9 +39,9 @@ before configuring the LCDproc build process --enable-drivers=glcdlib.
-
-Driver =
- GRAPHLCD-DRIVER
+
+ Driver =
+ GRAPHLCD-DRIVER
Specify which graphical display supported by graphlcd-base to use.
@@ -58,13 +58,7 @@ before configuring the LCDproc build process --enable-drivers=glcdlib.
- UseFT2 =
-
-
- yes
- no
-
-
+ UseFT2 = ¶meters.yesdefno;
Tell whether to use FreeType2 or not.
@@ -79,12 +73,7 @@ before configuring the LCDproc build process --enable-drivers=glcdlib.
- TextResolution =
-
- WIDTH
- x
- HEIGHT
-
+ TextResolution = ¶meters.size;
Give text resolution in fixed width characters. If it won't fit according
@@ -96,8 +85,8 @@ before configuring the LCDproc build process --enable-drivers=glcdlib.
- FontFile =
- FILENAME
+ FontFile =
+ FILENAME
Set path to font file to use, e.g. /usr/share/fonts/corefonts/courbd.ttf.
@@ -106,14 +95,14 @@ before configuring the LCDproc build process --enable-drivers=glcdlib.
-The following parameters only apply if UseFT2 = yes:
+The following parameters only apply if UseFT2 = yes:
- CharEncoding =
- CHARSET
+ CharEncoding =
+ CHARSET
Specify character encoding to use, e.g. iso8859-2.
@@ -123,12 +112,12 @@ The following parameters only apply if UseFT2 = yes<
- MinFontFaceSize =
-
+ MinFontFaceSize =
+ COLUMNSxROWS
-
+
minimum size in pixels in which fonts should be rendered
@@ -142,8 +131,8 @@ The following parameters only apply if UseFT2 = yes<
Optional settings
- Brightness =
- BRIGHTNESS
+ Brightness =
+ BRIGHTNESS
Brightness (in %) if applicable
@@ -154,8 +143,8 @@ The following parameters only apply if UseFT2 = yes<
- Contrast =
- CONTRAST
+ Contrast =
+ CONTRAST
Set the contrast (in %) if applicable.
@@ -166,13 +155,7 @@ The following parameters only apply if UseFT2 = yes<
- Backlight =
-
-
- yes
- no
-
-
+ Backlight = ¶meters.yesnodef;
Backlight if applicable
@@ -181,13 +164,7 @@ The following parameters only apply if UseFT2 = yes<
- UpsideDown =
-
-
- yes
- no
-
-
+ UpsideDown = ¶meters.yesnodef;
flip image upside down
@@ -196,13 +173,7 @@ The following parameters only apply if UseFT2 = yes<
- Invert =
-
-
- yes
- no
-
-
+ Invert = ¶meters.yesnodef;
invert light/dark pixels
@@ -211,13 +182,7 @@ The following parameters only apply if UseFT2 = yes<
- ShowDebugFrame =
-
-
- yes
- no
-
-
+ ShowDebugFrame = ¶meters.yesnodef;
turns on/off 1 pixel thick debugging
@@ -229,13 +194,7 @@ The following parameters only apply if UseFT2 = yes<
- ShowBigBorder =
-
-
- yes
- no
-
-
+ ShowBigBorder = ¶meters.yesnodef;
border around the unused area
@@ -244,13 +203,7 @@ The following parameters only apply if UseFT2 = yes<
- ShowThinBorder =
-
-
- yes
- no
-
-
+ ShowThinBorder = ¶meters.yesnodef;
border around the unused area
@@ -259,12 +212,17 @@ The following parameters only apply if UseFT2 = yes<
- PixelShiftX=0
+ PixelShiftX =
+ SHIFTX
- PixelShiftY=2
+ PixelShiftY =
+ SHIFTY
+ Shifts the content of the display by SHIFTX
+ (default: 0) and SHIFTY
+ (default: 0) pixels.
diff --git a/docs/lcdproc-user/drivers/glk.docbook b/docs/lcdproc-user/drivers/glk.docbook
index 72f85ed..ef2f08d 100644
--- a/docs/lcdproc-user/drivers/glk.docbook
+++ b/docs/lcdproc-user/drivers/glk.docbook
@@ -16,8 +16,8 @@ Matrix Orbital GLK chipset.
- Device =
- DEVICE
+ Device =
+ DEVICE
select the serial device to use [default: /dev/lcd]
@@ -26,8 +26,8 @@ Matrix Orbital GLK chipset.
- Contrast =
- CONTRAST
+ Contrast =
+ CONTRAST
Set the initial contrast.
@@ -38,14 +38,12 @@ Matrix Orbital GLK chipset.
- Speed =
-
-
- 9600
- 19200
- 38400
-
-
+ Speed =
+ {
+ 9600 |
+ 19200 |
+ 38400
+ }
Set the the baud rate for communication with the LCD.
diff --git a/docs/lcdproc-user/drivers/hd44780.docbook b/docs/lcdproc-user/drivers/hd44780.docbook
index a5d5150..78eea10 100644
--- a/docs/lcdproc-user/drivers/hd44780.docbook
+++ b/docs/lcdproc-user/drivers/hd44780.docbook
@@ -360,7 +360,7 @@ By default, the following keystrokes are generated by the different keys:
You can change the mapping using the
-KeyDirect_NUM
+KeyDirect_NUM
configuration option, where NUM
is the subscript to the X in the table above.
@@ -485,7 +485,7 @@ To be more precise, it assumes this mapping:
This mapping can be changed using the
-KeyMatrix_X_Y
+KeyMatrix_X_Y
configuration option, where X and
Y are the subscripts to the respective axes above.
@@ -720,9 +720,9 @@ This wiring is originally based on "lcdtext" (by Matthias Prinke).
-The RW (pin 5) line of the display decides whether the display receives data from the
-LPT port, or whether it sends data to the LPT port: if grounded it receives, if High or connected
-to nothing at all it "sends" (i.e., will not work as intended). So, if you are not sure that
+The RW (pin 5) line of the display decides whether the display receives data from the
+LPT port, or whether it sends data to the LPT port: if grounded it receives, if High or connected
+to nothing at all it "sends" (i.e., will not work as intended). So, if you are not sure that
you need it otherwise, then connect it to GND. This certainly applies if you have only one display.
@@ -1053,9 +1053,9 @@ This type of connection should work with winamp.
-(*) on the RW line of the display: this line decides whether the display receives data from the
-LPT port, or whether it sends data to the LPT port: if grounded it receives, if High or connected
-to nothing at all it "sends" (i.e., will not work as intended). So, if you are not sure that
+(*) on the RW line of the display: this line decides whether the display receives data from the
+LPT port, or whether it sends data to the LPT port: if grounded it receives, if High or connected
+to nothing at all it "sends" (i.e., will not work as intended). So, if you are not sure that
you need it otherwise, then connect it to GND. This certainly applies if you have only one display.
@@ -1315,9 +1315,9 @@ The LCD connections are:
-(*) on the RW line of the display: this line decides whether the display receives data from the
-LPT port, or whether it sends data to the LPT port: if grounded it receives, if High or connected
-to nothing at all it "sends" (i.e., will not work as intended). So, if you are not sure that
+(*) on the RW line of the display: this line decides whether the display receives data from the
+LPT port, or whether it sends data to the LPT port: if grounded it receives, if High or connected
+to nothing at all it "sends" (i.e., will not work as intended). So, if you are not sure that
you need it otherwise, then connect it to GND.
@@ -1915,7 +1915,7 @@ Please address Matteo Pillon for further information.
The VDR-Wake module by Frank Jepsen is a serial IO extension module for the
-famous Linux-based VDR that allows to connect an LCD to it and supports LCDproc.
+famous Linux-based VDR that allows to connect an LCD to it and supports LCDproc.
@@ -1932,7 +1932,7 @@ See
The Pertelian X2040 includes an HD44780 display with enclosure and USB
connection.
-In order to work with LCDproc in Linux you need
+In order to work with LCDproc in Linux you need
the usbserial.ko and ftdi_sio.ko
kernel modules loaded. The display will then be available on a
serial port /dev/ttyUSBx.
@@ -1954,7 +1954,7 @@ serial port /dev/ttyUSBx.
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.
+config file with the Device setting.
The default is /dev/lcd.
It does not support a keypad nor backlight switching.
@@ -2147,7 +2147,7 @@ Refer to burning section in
BWCT USB LCD module "bwctusb"
-The BWCT USB LCD module, sold by Bernd Walter Computing Technology
+The BWCT USB LCD module, sold by Bernd Walter Computing Technology
() is a little board
that can be piggy-packed to a HD44780 display and connects that to USB.
@@ -2157,7 +2157,7 @@ The board, driven by the bwctusb connection type,
does neither support a keypad for input, nor more than one single-controller
display, nor does it allow setting the backlight or brightness.
But you can set the display's contrast using software
-(see the Contrast configuration parameter).
+(see the Contrast configuration parameter).
@@ -2165,7 +2165,7 @@ But you can set the display's contrast using software
If there is more than one BWCT USB module connected to the system,
-the SerialNumber configuration parameter allows
+the SerialNumber configuration parameter allows
selecting which display is used in LCDd.
@@ -2187,7 +2187,7 @@ as well as dual controller displays (required for 4*27 and 4*40).
It is based upon an Atmel AVR Mega8 CPU with a pure software implementation
-of the USB protocol for the Atmel AVR microcontroller series.
+of the USB protocol for the Atmel AVR microcontroller series.
@@ -2199,7 +2199,7 @@ for your own interface e.g. for a graphic LCD.
Two keys can be connected to the LCD2USB interface board.
They can generate three key events that can be mapped to key names using
-the DirectKey_1 to DirectKey_3 commands:
+the DirectKey_1 to DirectKey_3 commands:
one for each key and the third if the keys are pressed simultaneously.
With this 3-key setup, menus can be used (see example below).
@@ -2216,9 +2216,9 @@ or those developed by
-The USS-720 USB-to-IEEE 1284 Bridge is a fully featured USB to parallel chip that is used
-in most (but not all) Belkin F5U002 USB Parallel Printer Adapters. Because these adapters are
-inexpensive and readily available on the second-hand market, they provide an excellent solution
-for users who want to experiment with a parallel port but only have USB ports on their computers.
+The USS-720 USB-to-IEEE 1284 Bridge is a fully featured USB to parallel chip that is used
+in most (but not all) Belkin F5U002 USB Parallel Printer Adapters. Because these adapters are
+inexpensive and readily available on the second-hand market, they provide an excellent solution
+for users who want to experiment with a parallel port but only have USB ports on their computers.
-Because the chip acts as a parallel port, the driver maintains the same features and wiring as
-the 8-bit "winamp" driver. However, because most USB Parallel Printer Adapters use a centronics
-printer connector, be sure to convert the pin numbering of the parallel port pins in the "winamp"
-wiring to the pin numbering of the centronics port. Many tables are available on the internet
+Because the chip acts as a parallel port, the driver maintains the same features and wiring as
+the 8-bit "winamp" driver. However, because most USB Parallel Printer Adapters use a centronics
+printer connector, be sure to convert the pin numbering of the parallel port pins in the "winamp"
+wiring to the pin numbering of the centronics port. Many tables are available on the internet
that illustrate how the pin numbering differs between the two.
@@ -2280,15 +2280,15 @@ that illustrate how the pin numbering differs between the two.
Special configuration options
-Because several manufacturers used the USS720 chip in their USB Parallel Printer Adapters, the
-VendorID and ProductID options are configurable in the
+Because several manufacturers used the USS720 chip in their USB Parallel Printer Adapters, the
+VendorID and ProductID options are configurable in the
LCDd.conf file.
-Not all Belkin F5U002 USB Parallel Printer Adapters used the USS720 chip. Look for the dark grey
-adapters with the removable USB cable for best results.
+Not all Belkin F5U002 USB Parallel Printer Adapters used the USS720 chip. Look for the dark grey
+adapters with the removable USB cable for best results.
@@ -2332,7 +2332,7 @@ port expander there (PCF8574P in this example).
+-----|A1 | ___
Here: 0x00 | | | +---|___|--o 15 backlight
=== | | |c 10R
- | |12 ___ b|/
+ | |12 ___ b|/
|13 P7|-----|___|-----|
-|INT | 1k |\
| | bc557 |e
@@ -2354,7 +2354,7 @@ port expander there (PCF8574P in this example).
-Configuration
+ConfigurationHD44780: Configuration for I2C with port expander
@@ -2374,15 +2374,15 @@ Keypad=no
-The Device configuration setting denotes the device file
+The Device configuration setting denotes the device file
of your I2C bus (here /dev/i2c-0).
You have to load the kernel standard module i2c-dev.ko and
-the bus driver, but no I2C
+the bus driver, but no I2C
chip modules (e.g. pcf8574.ko)!
-The Port config option contains the I2C
+The Port config option contains the I2C
address of the I2C port expander
(here 0x20, the PCF8574 from the example above, with all address bits set to 0).
@@ -2481,7 +2481,7 @@ is the wiring - instead of connecting the display directly to PC (via serial/par
it is connected via ethernet and the communication is done over TCP connection.
The main feature is - that to power and control the LCD is needed single UTP cable.
To use the driver, specify the device IP address or hostname, on which the ethlcd device
-is accessible by setting in config file the Device value.
+is accessible by setting in config file the Device value.
The default is ethlcd.
@@ -2539,8 +2539,8 @@ This can be done by specifying or by inclu
- Port =
- PORT
+ Port =
+ PORT
For parallel connections, specify the address of the parallel port the LCD is connected to.
@@ -2552,8 +2552,8 @@ This can be done by specifying or by inclu
- Device =
- DEVICE
+ Device =
+ DEVICE
If you are using a serial or I2C connection,
@@ -2566,28 +2566,26 @@ This can be done by specifying or by inclu
- ConnectionType =
-
-
- 4bit
- 8bit
- winamp
- serialLpt
- picanlcd
- lcdserializer
- los-panel
- vdr-lcd
- vdr-wakeup
- pertelian
- bwctusb
- lcd2usb
- lis2
- mplay
- i2c
- ftdi
- usblcd
-
-
+ ConnectionType =
+ {
+ 4bit |
+ 8bit |
+ winamp |
+ serialLpt |
+ picanlcd |
+ lcdserializer |
+ los-panel |
+ vdr-lcd |
+ vdr-wakeup |
+ pertelian |
+ bwctusb |
+ lcd2usb |
+ lis2 |
+ mplay |
+ i2c |
+ ftdi |
+ usblcd
+ }
@@ -2602,7 +2600,7 @@ This can be done by specifying or by inclu
-
+
4bit4bit Wiring to parallel port(default)
@@ -2619,7 +2617,7 @@ This can be done by specifying or by inclu
serialLptSerial LPT Wiring
-
+
picanlcdPIC-an-LCD serial device "picanlcd"
@@ -2640,7 +2638,7 @@ This can be done by specifying or by inclu
vdr-wakeupVDR-Wakeup module "vdr-wakeup"
-
+
pertelianPertelian X2040 LCD display ()
@@ -2669,7 +2667,7 @@ This can be done by specifying or by inclu
usblcdUSBLCD adapter from Adams IT Services ()
-
+
i2cLCD driven by PCF8574(A)/PCA9554(A) connected via I2C
@@ -2692,8 +2690,8 @@ This can be done by specifying or by inclu
- Speed =
- BITRATE
+ Speed =
+ BITRATE
For a serial connection, set to the serial port bitrate. To use
@@ -2703,15 +2701,13 @@ This can be done by specifying or by inclu
- CharMap =
-
-
- hd44780_default
- hd44780_euro
- ea_ks0073
- sed12780f_0b
-
-
+ CharMap =
+ {
+ hd44780_default |
+ hd44780_euro |
+ ea_ks0073 |
+ sed12780f_0b
+ }
Set the character mapping depending on the display you have:
@@ -2719,21 +2715,21 @@ This can be done by specifying or by inclu
The default, hd44780_default, is for "classic"
HD44780 displays.
-
-
+
+ hd44780_euro is for displays with a ROM mask
supporting the european charset (ROM code A02).
-
-
+
+ ea_ks0073 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.
-
-
- sed12780f_0b is for some SED 1278 displays.
-
-
+
+
+ sed12780f_0b is for some SED 1278 displays.
+
+
You only need to set this parameter if you have a non-standard
HD44780 display.
@@ -2749,13 +2745,7 @@ This can be done by specifying or by inclu
- Keypad =
-
-
- yes
- no
-
-
+ Keypad = ¶meters.yesnodef;
Tell whether you have a keypad connected.
@@ -2765,8 +2755,8 @@ This can be done by specifying or by inclu
- Brightness =
- BRIGHTNESS
+ Brightness =
+ BRIGHTNESS
Set the initial brightness when the backlight is on
@@ -2778,8 +2768,8 @@ This can be done by specifying or by inclu
- OffBrightness =
- BRIGHTNESS
+ OffBrightness =
+ BRIGHTNESS
Set the initial off-brightness, i.e. the brightness when the backlight is off,
@@ -2791,8 +2781,8 @@ This can be done by specifying or by inclu
- Contrast =
- CONTRAST
+ Contrast =
+ CONTRAST
Set the initial contrast for the bwctusb and
@@ -2808,13 +2798,7 @@ This can be done by specifying or by inclu
- Backlight =
-
-
- yes
- no
-
-
+ Backlight = ¶meters.yesnodef;
Specifiy if you have a switchable backlight.
@@ -2823,13 +2807,7 @@ This can be done by specifying or by inclu
- OutputPort =
-
-
- yes
- no
-
-
+ OutputPort = ¶meters.yesnodef;
Tell if you have the additional output port ("bargraph") and you want to
@@ -2839,29 +2817,18 @@ This can be done by specifying or by inclu
- Lastline =
-
-
- yes
- no
-
-
+ Lastline = ¶meters.yesdefno;
Specifies whether the lowest pixel line of a character is pixel addressable
- or if it controls an underline effect.
+ or if it controls an underline effect.
The default is yes, meaning a pixel addressable last pixel line.
- Size =
-
- WIDTH
- x
- HEIGHT
-
+ Size = ¶meters.size;
Specifies the size of the LCD.
@@ -2872,11 +2839,11 @@ This can be done by specifying or by inclu
- vSpan =
-
+ vSpan =
+ HEIGHT,…
-
+
The "vertical span" when using the driver with multi-controller displays
@@ -2898,13 +2865,7 @@ This can be done by specifying or by inclu
- ExtendedMode =
-
-
-