This is the README file for the Crystalfontz display driver for lcd4linux This driver supports the 632/634 LCD-Modules from Crystalfontz, but should work for the 626 and 636 modules too. The 634 is a 20x4 character display, while the others only display 16x2. I've written the driver using a 634 module. The driver understands the following configuration parameters: Display: any of 626, 632, 634 and 636. Port: serial device (i.e. ttyS0) the LCD module is connnected to. Speed: any of 1200, 2400, 9600 and 19200. By default, the driver uses 9600 which is the speed the LCD modules are hardwired at. If your module works at a different speed than 9600, use this parameter. Otherwise omit it (i.e. omit it when you have a 634). Backlight: controls the backlight brightness. Quote from 634.pdf from the Crystalfonts-Webserver[1]: "0=OFF 100=ON. Intermediate values vary the brightness. There are a total of 25 possible brightness levels." Contrast: controls the contrast settings. Quote[1]: "0=very light, 100 = very dark. 50 is typical. There are a total of 25 possible contrast levels." Known bugs: When you draw a bar over a previously drawn textfield, the white portion the bar will not erase the text. Only when the black portion of the bar has reached the full bar length, the text will be erased. I did not bother to implement that, since in lcd4linux, the whole display-screen is erased prior to switching to a different 'screen'. Implementing this feature would just add to program-overhead. Yes, you guessed it: I did not use the "bar"- command that comes with the LCD-module, but wrote my own instead. lcd4linux also supports "split-" or "dual-bars" (two bars in one segment), which are not available on the Crystalfontz firmware. [1] http://www.crystalfontz.com alue='grep'>log msg
path: root/CodingStyle (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2008-12-31netinfo plugin added to smoketestmichael1-1/+1
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@930 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-31ported r847 (new Display CW12832 128x32) from volker_devmichael1-3/+5
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@929 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-31ported r846 from volker_devmichael1-6/+18
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@928 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-31ported r839 from volker_devmichael5-9/+88
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@927 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-31ported r838 from volker_devmichael1-18/+34
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@926 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-31ported r837 from volker_devmichael1-3/+18
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@925 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-31ported r835 from volker_devmichael1-6/+35
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@924 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-31ported r834 from volker_devmichael1-3/+26
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@923 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-31r828: 'additional verbose and info messages' ported from volker_devmichael2-3/+12
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@922 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-31includes for umask() ported from volker_dev (r827)michael1-0/+2
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@921 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-31handle config files with <CR><LF> (DOS line ending) ported from volker_dev ↵michael1-2/+6
(r826) git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@920 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-31netinfo plugin ported from volker_dev (r823)michael4-2/+255
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@919 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-31format characters in qprintf() with optional length (r821) ported from ↵michael1-9/+63
volker_dev git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@918 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-31short circuit evaluation ported from volker_dev (r820,r822,r824)michael1-8/+52
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@917 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-31Fixes a buffer underrun error and possible array index issues by mcarey@...michael1-6/+13
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@916 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-27ported r819 from volker_devmichael1-17/+21
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@915 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-27ported and modified r818 from volker_devmichael3-11/+151
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@914 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-27port r817 from volker_devmichael3-24/+944
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@913 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-27ported (modified) r815 from voker_devmichael1-3/+23
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@912 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-24cleanup & cosmeticsmichael5-22/+31
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@911 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-24driver for the PHAnderson serial-to-HD44780 adapter boards by Nicolas Weillmichael5-5/+444
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@910 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-24w1retap plugin by Jonathan Hudsonmichael7-0/+298
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@909 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-24Enables/controls the backlight on the Pertelian LCD device by Jonathan Hudsonmichael1-10/+13
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@908 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-23hddtemp plugin from Scott Bronsonmichael7-0/+343
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@907 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-23keypad bug fixedmichael1-1/+1
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@906 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-23patch from a.nielsen: inverted parport signals, support GPI on HD44780michael2-24/+89
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@905 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-12-23indent runmichael1-4/+4
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@904 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-11-25fix lcd4linux driver for multible onboard controllersmichux1-4/+4
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@903 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-11-23fix automake - check for libftdimichux4-9/+173
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@902 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-11-22update button_exec plugin - fix segfaultmichux1-3/+2
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@901 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-11-22update fifo plugin - untestedmichux1-1/+1
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@900 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-10-07Replace write to external variable usb_debug by calling usb_set_debug().bwalle7-16/+7
This fixes build on openSUSE Factory. git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@899 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-10-06adding GPI to picoLCD for reading button events by Igor Mammedov ↵michael1-1/+22
<niallain@gmail.com> git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@898 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-10-06properties fixedmichael11-3290/+2675
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@897 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-10-05Rebuild auto-generated autoconf stuff due to last change in drivers.m4.bwalle3-2657/+3297
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@896 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-10-05Add 'ULA200' driver when --with-drivers=all is specifiedbwalle1-0/+1
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@895 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-09-14strftime_tz patch from Bernhard Wallemichael1-0/+11
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@894 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-09-08strftime_tz() plugin by Bernhard Wallemichael1-0/+25
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@893 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-09-03ULA200 driver by Bernhard Wallemichael7-2/+825
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@892 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-09-03indentmichael1-4/+4
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@891 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-08-31Increased the maximum bps to 230400, if defined in <termios.h>.sonic741-2/+7
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@890 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-08-27git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@889 ↵sonic741-18/+11
3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-08-27D4D updates by Svenmichael1-38/+60
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@888 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-08-03driver for 4D Systems serial displays by Sven Killigmichael9-45/+846
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@887 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-08-03signed/unsigned mismatchmichael1-3/+3
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@886 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-07-26added command functionsmichux1-2/+130
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@885 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-07-15added IRLCD driver by Jean-Philippe Civademichael10-5/+467
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@884 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2008-07-15'autoreconf -f -i' run & config.rpath addedmichael8-370/+1617
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@883 3ae390bd-cb1e-0410-b409-cd5a39f66f1f