Commit Graph
148 Commits
Author SHA1 Message Date
mmdolze 60658ddee2 Build system: --enable-extra-charmaps option to add language specific charmaps
(currently mappings for input in Russian) and some rarely used controllers.
2011-04-03 19:25:08 +00:00
mmdolze 3bb27d1611 New common 5x8 font for t6963, sed1520, mdm166a and i2500vfd. It resembles
the original font of the HD44780 with European character set, but includes
only characters from ISO 8859-1 and has been extended with bar graph and icons.

The t6963 driver now has its size to be configured in pixels! The size in
characters is automatically calculated based on the cell size. This makes
internal calculations more easy.
2011-04-03 18:07:15 +00:00
mmdolze dfd486c55b Add charmap for NEC uPD16314 (ROM code 002). Add a small charmap search
function and update hd44780 to use it. Make charmap selectable in imon driver.
2011-02-10 23:07:04 +00:00
mmdolze b0a8da6079 Document missing or new settings for picoLCD driver. 2011-01-23 14:07:41 +00:00
mmdolze dbc2eb7cfc Clean-up includes and move all defaults to header file.
Fix heartbeat and bignum by mapping character 0 to 8.
Fix backlight and contrast handling (by M. T. Jones).
Add more icons (by M. T. Jones).
Add OffBrightness for 20x4 (idea by S. Crane).
Add range checking for config settings.
2011-01-23 13:28:16 +00:00
mmdolze de7a132fbb Rewrote the t6963 driver:
- Limit the maximum size to 40x16 (240x128 pixel) and change the RAM locations
to make use of 8 KB only. (If one's display is larger and has more memory this
may have to be changed.)
- Drive control lines using defines from lpt-port.h without using a function.
- Use timing.h for delays (which are now optional).
- Remove any use of the graphic area and mode settings, except for optionally
clearing of graphic memory on start-up.
- Remove any cursor related stuff.
- Handle displays correctly which width (in pixels) is not a multiple of the
cellwidth (e.g. 128x64).
- Remove double buffering (display updates are already really fast).
- Update text and font memory using AUTO WRITE function.
- Remove the bignum stub. Now at least something is displayed.
- Fix character offset for bar graphs.
- Make local functions static and inline the most commonly used read / write
functions.
2011-01-21 06:59:37 +00:00
mmdolze f021cc8327 Add an option to start LCDd with screen rotation disabled. 2011-01-19 19:08:37 +00:00
mmdolze dacb2beb73 Add MDM166A driver for Futaba/Targa USB VFD (Christoph Rasim). 2010-11-26 21:43:57 +00:00
mmdolze fd9b2ce713 Big cleanup: Remove trailing whitespace from files (except those imported
from external sources).
2010-10-30 18:04:21 +00:00
mmdolze 9ead06df4e CFontzPacket updates:
- Add a structure describing known models, their features and default settings.
- Use partial screen updates for newer CFA633 versions.
- For CFA533/633 use the same character mapping as for HD44780.
- Fixed a few typos.
- Use C-style comments only.
- Add a warning about the driver being deprecated to CFontz633. Users should
  use CFontzPacket with Model=633 instead.
2010-02-13 16:43:15 +00:00
mmdolze 88aabdccc1 HD44780: Add a charmap which makes input in KOI8-R appear correctly on
displays using hd44780 controller with european charset.
2010-01-28 19:25:17 +00:00
mmdolze 0b134df632 Correct settings name for SureElec driver. 2009-12-20 11:19:16 +00:00
mmdolze 7eb3d4e5b8 Add new SureElec driver by Laurent Latil. 2009-11-29 09:09:02 +00:00
mmdolze 33d1f3ce96 Bugfix RC-5 for picoLCD 20x2 and change to dynamic IR sync.
Use consistent indent style.
2009-11-01 15:08:33 +00:00
mmdolze 64090f15b9 Add more comments about how backlight, heartbeat, and serverscreen work. 2009-06-12 16:49:14 +00:00
mmdolze 40528392ef Add an option to switch from adjustable backlight (0..1000) to on/off mode.
Refactor the get_info() function.
2009-05-17 18:30:16 +00:00
mmdolze 8bd28df1ee Add imonlcd driver for SoundGraph iMON OEM LCD modules (by Dean Harding,
Christian Leuschen, Jonathan Kyler and Eric Pooch)
2009-05-14 21:45:51 +00:00
mmdolze d62a27fac1 Add an option to specify the DDRAM address of the next line.
This allows using the ST7036 controller like found on EA DOG modules.
2009-03-03 20:17:28 +00:00
marschap 4325a243d1 add forgotten irtrans options 2008-12-21 19:49:19 +00:00
marschap b2da58a5b0 isupport Siemens/Wincor Nixdorf BA63/66 in the serialVFD driver (Stefan Herdler) 2008-11-23 13:09:11 +00:00
marschap 5fc25b78bd use the correct parameter name: LircHost (Peter Hollas) 2008-11-22 17:10:53 +00:00
marschap 099611ab03 new driver irtrans (Phant0m / Aron Parsons) 2008-10-26 21:33:09 +00:00
marschap 57e96d8d4a update documentation for picolcd driver; cleanup of picolcd driver 2008-10-08 16:40:50 +00:00
marschap 695eb1ec8f support to send IR commands to LIRC in the picolcd driver (Jack Cleaver) 2008-09-19 17:16:49 +00:00
marschap 4ca1792fa0 new config option ExtendedMode for IOWarrior driver 2008-08-03 17:30:40 +00:00
marschap c01503bef1 add lis driver to the list of available driver names 2008-05-09 09:28:18 +00:00
marschap 23b796e67f update serialVFD driver to support more display types (Stefan Herdler) 2008-05-02 15:48:18 +00:00
marschap 2c3d3fd60b separate sections more clearly 2008-05-02 10:59:20 +00:00
marschap 9d9c4d890b new driver mx5000 for Logitech MX5000 keyboards (Christian Jodar) 2008-04-16 16:59:18 +00:00
marschap 6c8a0f26a2 add support for CW12832 to CwLnx driver 2008-02-15 17:59:36 +00:00
marschap 31974b240e "euro" character mapping table including test output (Markus Dolze) 2007-12-27 18:34:45 +00:00
marschap 619b751bec add documentation for i2500vfd 2007-11-24 19:58:33 +00:00
marschap af725ce9cd support getting/setting contrast & brightness for hd44780 lcd2usb connection type (M. Dolze) 2007-10-21 19:53:34 +00:00
marschap b467cc155a a little bit clean-up 2007-10-14 11:51:03 +00:00
marschap f93e6dec47 curses driver: new option DrawBorder (Bruno Schwander) 2007-10-09 07:28:21 +00:00
marschap 2aecdd4c59 overhaul for the NoritakeVFD driver (idea by Richard Moratti):
- Fixed vbar & hbar - Allowed for displays with 2 custom characters
- Fixed cursor off  - 16H - Data sheet for CU20045SCPB has error -> Cursor Off 14,16,17H
- Tested with CU40026SCPB-T20A - 40x2 - Hardware Defaults to 19200 8E1
- Added new config parameter [Parity] to set serial data parity 0(none),1(odd),2(even)
- Added config parameter OffBrightness
- added support for big numbers
2007-09-25 16:19:42 +00:00
marschap 72a98a5068 option Priority for NoritakeVFD (idea: Richard Muratti) 2007-09-20 15:59:57 +00:00
marschap 6c18a1751a key support for hd44780/lcd2usb (M. Dolze) 2007-09-20 09:18:21 +00:00
marschap 6800768125 new driver shuttleVFD for USB-based Shuttle VFDs (Thien Vu) 2007-08-05 14:31:10 +00:00
marschap 2f9f70e87e update lis driver (Daryl F) 2007-06-17 12:07:37 +00:00
marschap 5e5ee21e37 update lis driver Daryl F 2007-05-26 19:43:13 +00:00
marschap bb5e622393 new driver lis for VLSystem L.I.S VFD (Daryl Fonseca-Holt) 2007-05-17 12:08:14 +00:00
marschap 35bb35edd6 remove duplicate DriverPath stanza (thanks Uli Brueggemann) 2007-05-05 16:32:04 +00:00
marschap 117c5d0ed6 new config options TitleSpeed= and Heartbeat= 2007-04-30 13:06:06 +00:00
marschap 7a783c2a63 add Hello= config option 2007-04-26 17:05:15 +00:00
marschap d4bff4c520 new option Offset for xosd driver 2007-04-25 21:13:45 +00:00
marschap 1b0dc1831e update documentation a bit 2007-04-25 20:09:56 +00:00
marschap a63ae89eb7 make LCDd's exit message configurable 2007-04-02 15:32:14 +00:00
marschap 4839321569 new ConnectionType lcd2usb in hd44780 driver 2007-03-31 12:43:27 +00:00
marschap 2d20fd83c6 picolcd - driver for Mini-box.com USB LCD picoLCD (Gatewood Green) 2007-03-18 13:45:12 +00:00