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
path: root/drv_TeakLCM.c (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2012-05-19Add Build-Depends on libftdi-dev, libgphoto2-2-dev, libmpdclient-dev andJonathan McCrohan1-0/+2
libvncserver-dev to enable new drivers
2012-05-19Bump dh to v9Jonathan McCrohan4-82/+17
Switch to dh-style debian/rules
2012-05-19Import upstream version 0.11.0~svn1189Jonathan McCrohan3-6/+6
2012-05-19Fixes plugin_file syslog flood if file does not existJonathan McCrohan1-0/+1
2012-05-17d/rules: Add get-orig-source targetJonathan McCrohan3-0/+23
2012-05-17Import upstream version 0.11.0~svn1188Jonathan McCrohan12-428/+435
2012-05-17Undo wrap-and-sort for Uploaders: field.Jonathan McCrohan1-2/+1
dch thinks I'm NMU'ing.
2012-03-18update debian/changelogReinhard Tartler1-1/+6
2012-03-18Update Vcs-Bzr control field to new team addressReinhard Tartler1-1/+1
2012-03-09* Rewrite init script to use lsb-base functionsJonathan McCrohan2-7/+13
- fixes issue where invoke-rc.d would return error status during installation
2012-03-09Add watchfile lintian override; Using upstream svn instead Jonathan McCrohan2-1/+4
2012-03-08Update to S-V 3.9.3Jonathan McCrohan2-2/+3
2012-03-08* Rewrite init script to use lsb-base functions.Jonathan McCrohan3-15/+16
- init.d-script-does-not-implement-optional-option
2012-03-08copyright-refers-to-symlink-licenseJonathan McCrohan2-2/+3
2012-03-08* Lintian fixesJonathan McCrohan2-4/+7
- spelling-error-in-manpage
2012-03-08Import upstream version 0.11.0~svn1180Jonathan McCrohan19-2871/+3952
2011-12-27Import upstream version 0.11.0~svn1165Jonathan McCrohan6-166/+495
2011-12-25Import upstream version 0.11.0~svn1164Jonathan McCrohan11-162/+315
2011-12-25Update libmysqlclient-dev virtual package in build-depends.Jonathan McCrohan1-1/+1
Thanks to Clint Byrum <clint@ubuntu.com> for the patch.
2011-08-31Import upstream version 0.11.0~svn1159Jonathan McCrohan4-5/+5
2011-08-30update debian/changelogReinhard Tartler1-1/+4
2011-08-28* New upstream snapshotJonathan McCrohan2-4/+11
* Make lcd4linux linux specific (requested by kFreeBSD team) * Add optional build targets build-indep and build-dep (thanks to lintian for catching this)
2011-08-26Import upstream version 0.11.0~svn1158Reinhard Tartler34-1743/+4490
2011-08-20normalize with wrap-and-sort(1)Reinhard Tartler2-17/+20
2011-08-20Make lcd4linux linux specificReinhard Tartler1-2/+1
on request of freebsd porters: http://permalink.gmane.org/gmane.linux.debian.devel.general/164670
2011-04-29add sqlite3-dev to build dependssiretart@tauware.de2-2/+4
2011-04-29mention new co-maintainersiretart@tauware.de1-0/+1
2011-04-29add libdbus-1-dev to build dependssiretart@tauware.de2-1/+3
2011-04-29normalize fields with wrap-and-sort(1)siretart@tauware.de2-18/+20
2011-04-29fix order of calling dh_autoreconf_cleansiretart@tauware.de1-1/+1
avoids leftover debhelper log file
2011-04-29Add Uploader details to Debian PackageJonathan McCrohan1-0/+1
2011-04-27Bug fix: "script lcd4linux/init.d/lcd4linux missing dependency onReinhard Tartler2-1/+5
$syslog", thanks to Petter Reinholdtsen (Closes: #582825).
2011-04-27No longer build the mpd module. Closes: #578226Reinhard Tartler1-0/+1
2011-04-27No longer compile against Python. Python 2.6 now links against libssl,Reinhard Tartler2-2/+3
which is in conflicts with the package license GPL.