diff --git a/docs/lcdproc-user/drivers/eyeboxone.docbook b/docs/lcdproc-user/drivers/eyeboxone.docbook new file mode 100644 index 0000000..5803059 --- /dev/null +++ b/docs/lcdproc-user/drivers/eyeboxone.docbook @@ -0,0 +1,207 @@ + +The Eyebox One Driver (EyeboxOne) + + + This section describes the Eyebox One. + + + + Eyebox One LCD Module + + Eyebox One is a small rackmounted server marketed by Rightvision + (http://www.alcateleyebox.rightvision.com/). + This server has an LCD module, a keypad, two graphbars and some leds. + + + The LCD is a 20x4 alphanumeric modules connected via standard DB-9 cabling and + connectors. + + + 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 + + +This section was originally part of the mtxorb.docbook file by Rene Wagner reenoo@gmx.de + + + +This section has been modified by Cédric TESSIER (http://www.nezetic.info) + + + + + +Configuration in LCDd.conf + + +[EyeboxOne] + + + + + Device= + DEVICE + + + Select the output device to use [default: /dev/ttyS1] + + + + + + Size= + + WIDTH + x + HEIGHT + + + + Set the display size [default: 20x4] + + + + + + Backlight= + + + yes + no + + + + + Switch on the backlight? [default: yes] + + + If you choose yes, you can switch on/off the backlight in real time + using the LCDproc server menu with the keypad. + + + + + + + Cursor= + + + yes + no + + + + + Switch on the cursor? [default: no] + + + + + + + Speed= + + + 1200 + 2400 + 9600 + 19200 + + + + + Set the the baud rate to use when communicating with the LCD. + If not specified, it defaults to 19200. + + + As I said, I think only 19200 is a good choice. + + + + + + LeftKey= + D + + + RightKey= + C + + + UpKey= + A + + + DownKey= + B + + + EscapeKey= + P + + + EnterKey= + + + + The following table translate from EyeboxOne Key to Logical Key. + EyeboxOne Enter Key is a \r character, so it's hardcoded in the driver. + + + + + + keypad_test_mode= + + + yes + no + + + + + You can find out which key of your display sends which + character by setting keypad_test_mode to yes and running + LCDd. LCDd will output all characters it receives. + Afterwards you can modify the settings above and set + keypad_set_mode to no again. + + + + + + + + + diff --git a/docs/lcdproc-user/drivers/g15.docbook b/docs/lcdproc-user/drivers/g15.docbook new file mode 100644 index 0000000..1b4a48d --- /dev/null +++ b/docs/lcdproc-user/drivers/g15.docbook @@ -0,0 +1,34 @@ + +The G15 Driver + + +This section talks about using LCDproc with LCD displays on Logitech G15 +gaming keyboards. + + + +Features + + +This driver uses g15daemon's virtual screen capabilities to enable +multiple LCDd instances to display on the LCD of the Logitech G15 +gaming keyboard. Text and other rendering services are provided by +libg15render from the g15tools project. Input is provided by g15daemon, +enabling use of the L1-L5 and G1 keys. The required libraries are +available from the g15daemon and g15tools projects at sourceforge.net. + + + +Configuration in LCDd.conf + + +Currently there aren't really any configuration options to be set. +The width and height are hardcoded based on the font currently used. +In the future, now that libg15render has FreeType2 support, there may +be options to adjust the font used and the display size. + + + + + +