# # $Id: README.MatrixOrbital,v 1.2 2000/03/22 07:33:50 reinelt Exp $ # This is the README file for the MatrixOrbital display driver for lcd4linux This driver supports the serial interface alphanumeric display modules by Matrix Orbital Corporation (http://www.matrixorbital.com). I could only test it with the LCD2041 model, but I think every other (LCD) model should work. These displays are supported: LCD0821: 2 lines by 8 characters LCD1621: 2 lines by 16 characters LCD2021: 2 lines by 20 characters LCD2041: 4 lines by 20 characters (tested) LCD4021: 2 lines by 40 characters I could not test the vacuum fluorescent display models, but I think they should work, too. There are no entries for this models in the driver table (at the bottom of MatrixOrbital.c), but they could be easily added. The displays come with an RS-232 and an I2C interface. The driver supports the RS-232 interface only (because I have no idea how to find the I2C bus on my motherboard). Power can be applied either via an external DC power supply, a modified floppy power connector (be aware that you can destroy your display if you get the pins wrong!) or via the RI (ring) signal of the RS-232 port. I choosed the latter, and modified a serial card so that it supplies +5V from the ISA bus to this pin (again, be aware that this is dangerous if you connect any other serial device to this modified port). The driver supports vertical, horizontal and split bars (two independent bars in one line), all bar types can be used simultanously. As the displays only have 8 user-defined characters, the needed characters to display all the bars must be reduced to 8. This is done by replacing characters with similar ones. To reduce flicker, a character which is displayed at the moment, will not be redefined, even if it's not used in this run. Only if the character compaction fails, this characters will be redefined, too. The displays have a GPO (general purpose output), where you can connect a LED or something. The driver supports controlling this GPO, but this function is unused by now. Configuration: The driver needs/supports the following entries in lcd4linux.conf: Display: a valid Matrix Orbital Display name (e.g. "LCD2041") Port: serial device the display is attached to (e.g. /dev/ttyS2) Speed: the baud rate from the display (configured via jumpers) must match this value. Possible values are 1200, 2400, 9600 and 19200 Contrast: sets the LCD display contrast to a level between 0 (light) and 256 (dark). Default value: 160 v class='content'>
| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2003-10-08 | [lcd4linux @ 2003-10-08 14:21:10 by reinelt] | reinelt | 2 | -2/+73 | |
| Changelog; small type in parport.c git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@263 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-10-08 | [lcd4linux @ 2003-10-08 13:39:53 by andy-b] | andy-b | 1 | -27/+71 | |
| Cleaned up code in MilfordInstruments.c, and added descriptions for other display sizes (untested) git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@262 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-10-08 | [lcd4linux @ 2003-10-08 06:48:47 by nicowallmeier] | nicowallmeier | 1 | -2/+10 | |
| special handling for 16x4 displays git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@261 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-10-08 | [lcd4linux @ 2003-10-08 06:45:00 by nicowallmeier] | nicowallmeier | 1 | -3/+6 | |
| Support of two displays of the same size git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@260 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-10-07 | [lcd4linux @ 2003-10-07 04:12:38 by reinelt] | reinelt | 4 | -782/+858 | |
| AM_PROG_LIBTOOL removed git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@259 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-10-06 | [lcd4linux @ 2003-10-06 05:51:15 by reinelt] | reinelt | 1 | -1/+25 | |
| functions: min(), max() git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@258 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-10-06 | [lcd4linux @ 2003-10-06 05:47:27 by reinelt] | reinelt | 2 | -19/+37 | |
| operators: ==, \!=, <=, >= git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@257 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-10-06 | [lcd4linux @ 2003-10-06 04:34:06 by reinelt] | reinelt | 4 | -0/+1034 | |
| expression evaluator added git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@256 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-10-06 | [lcd4linux @ 2003-10-06 04:33:06 by reinelt] | reinelt | 2 | -0/+6967 | |
| files 'libtool' and 'bootstrap' added git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@255 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-10-06 | [lcd4linux @ 2003-10-06 04:30:43 by reinelt] | reinelt | 4 | -53/+40 | |
| libtool stuff again... git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@254 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-10-05 | [lcd4linux @ 2003-10-05 17:58:50 by reinelt] | reinelt | 65 | -273/+607 | |
| libtool junk; copyright messages cleaned up git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@253 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-10-04 | [lcd4linux @ 2003-10-04 07:54:17 by reinelt] | reinelt | 7 | -1217/+23170 | |
| autoconf/automake/libtool fixes from Ronald Landheer-Cieslak git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@252 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-10-03 | [lcd4linux @ 2003-10-03 03:53:12 by reinelt] | reinelt | 1 | -2/+12 | |
| compile error in parport fixed (thanks to Andrew from FilmCan) git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@251 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-10-03 | [lcd4linux @ 2003-10-03 03:51:14 by reinelt] | reinelt | 2 | -46/+92 | |
| start support for new MatrixOrbital MX2 displays git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@250 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-29 | [lcd4linux @ 2003-09-29 06:58:36 by reinelt] | reinelt | 7 | -15/+381 | |
| new driver for Milford Instruments MI420 by Andy Baxter git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@249 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-29 | [lcd4linux @ 2003-09-29 06:12:56 by reinelt] | reinelt | 3 | -15/+22 | |
| changed default HD44780 wiring: unused signals are GND git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@248 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-21 | [lcd4linux @ 2003-09-21 06:43:02 by reinelt] | reinelt | 2 | -2/+71 | |
| MatrixOrbital: bidirectional communication HD44780: special handling for 16x1 displays (thanks to anonymous bug report on sf.net) git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@247 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-19 | [lcd4linux @ 2003-09-19 08:40:32 by reinelt] | reinelt | 4 | -27/+54 | |
| increased version number to 0.9.12 port locking is done as /var/lock/LCK..usb_tts_0 for /dev/usb/tts/0 git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@246 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-19 | [lcd4linux @ 2003-09-19 03:51:29 by reinelt] | reinelt | 6 | -17/+160 | |
| minor fixes, widget.c added git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@245 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-13 | [lcd4linux @ 2003-09-13 07:20:51 by reinelt] | reinelt | 3 | -12/+32 | |
| Changelog git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@244 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-13 | [lcd4linux @ 2003-09-13 06:45:43 by reinelt] | reinelt | 9 | -57/+188 | |
| icons for all remaining drivers git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@243 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-13 | [lcd4linux @ 2003-09-13 06:20:39 by reinelt] | reinelt | 7 | -8673/+459 | |
| HD44780 timings changed; deactivated libtool git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@242 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-11 | [lcd4linux @ 2003-09-11 15:05:24 by reinelt] | reinelt | 3 | -89/+1519 | |
| missing files for autoconf/automake/libtool git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@241 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-11 | [lcd4linux @ 2003-09-11 04:09:52 by reinelt] | reinelt | 6 | -14/+46 | |
| minor cleanups git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@240 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-10 | [lcd4linux @ 2003-09-10 15:59:39 by reinelt] | reinelt | 4 | -13/+391 | |
| minor cleanups git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@239 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-10 | [lcd4linux @ 2003-09-10 15:09:21 by reinelt] | reinelt | 1 | -0/+28 | |
| ChangeLog git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@238 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-10 | [lcd4linux @ 2003-09-10 14:01:52 by reinelt] | reinelt | 6 | -21/+110 | |
| icons nearly finished\! git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@237 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-10 | [lcd4linux @ 2003-09-10 08:37:09 by reinelt] | reinelt | 2 | -50/+73 | |
| icons: reorganized tick_* again... git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@236 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-10 | [lcd4linux @ 2003-09-10 03:48:22 by reinelt] | reinelt | 7 | -47/+130 | |
| Icons for M50530, new processing scheme (Ticks.Text...) git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@235 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-09 | [lcd4linux @ 2003-09-09 11:47:47 by reinelt] | reinelt | 3 | -14/+37 | |
| basic icon support for HD44780 git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@234 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-09 | [lcd4linux @ 2003-09-09 06:54:43 by reinelt] | reinelt | 15 | -135/+177 | |
| new function 'cfg_number()' git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@233 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-09 | [lcd4linux @ 2003-09-09 05:30:33 by reinelt] | reinelt | 11 | -90/+243 | |
| even more icons stuff git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@232 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-01 | [lcd4linux @ 2003-09-01 07:07:03 by reinelt] | reinelt | 8 | -402/+13825 | |
| shared liblcd4linux git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@231 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-09-01 | [lcd4linux @ 2003-09-01 04:09:34 by reinelt] | reinelt | 9 | -28/+127 | |
| icons nearly finished, but MatrixOrbital only git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@230 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-08-24 | [lcd4linux @ 2003-08-24 05:28:31 by reinelt] | reinelt | 1 | -119/+156 | |
| ChangeLog git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@229 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-08-24 | [lcd4linux @ 2003-08-24 05:17:58 by reinelt] | reinelt | 25 | -131/+217 | |
| liblcd4linux patch from Patrick Schemitz git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@228 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-08-24 | [lcd4linux @ 2003-08-24 04:31:56 by reinelt] | reinelt | 6 | -11/+154 | |
| icon.c icon.h added git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@227 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-08-22 | [lcd4linux @ 2003-08-22 03:45:08 by reinelt] | reinelt | 3 | -8/+25 | |
| bug in parallel port code fixed, more icons stuff git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@226 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-08-20 | [lcd4linux @ 2003-08-20 05:26:43 by reinelt] | reinelt | 1 | -9/+11 | |
| small bug in bar compaction fixed git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@225 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-08-19 | [lcd4linux @ 2003-08-19 05:23:55 by reinelt] | reinelt | 2 | -62/+123 | |
| HD44780 dual-controller patch from Jesse Brook Kovach git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@224 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-08-19 | [lcd4linux @ 2003-08-19 04:28:41 by reinelt] | reinelt | 4 | -19/+42 | |
| more Icon stuff, minor glitches fixed git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@223 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-08-17 | [lcd4linux @ 2003-08-17 16:37:39 by reinelt] | reinelt | 5 | -23/+77 | |
| more icon framework git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@222 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-08-17 | [lcd4linux @ 2003-08-17 12:11:58 by reinelt] | reinelt | 6 | -27/+118 | |
| framework for icons prepared git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@221 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-08-17 | [lcd4linux @ 2003-08-17 08:25:30 by reinelt] | reinelt | 6 | -46/+185 | |
| preparations for liblcd4linux; minor bugs in SIN.c and Skeleton.c git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@220 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||
| 2003-08-17 | [lcd4linux @ 2003-08-17 06:57:04 by reinelt] | reinelt | 5 | -544/+325 | |
| complete rewrite of the Crystalfontz driver git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@219 3ae390bd-cb1e-0410-b409-cd5a39f66f1f | |||||