aboutsummaryrefslogtreecommitdiffstats
path: root/drv_HD44780.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2005-01-29[lcd4linux @ 2005-01-29 09:30:56 by reinelt]reinelt1-8/+11
minor HD44780 cleanups git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@512 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2005-01-18[lcd4linux @ 2005-01-18 06:30:21 by reinelt]reinelt1-5/+8
added (C) to all copyright statements git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@509 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2005-01-17[lcd4linux @ 2005-01-17 06:38:48 by reinelt]reinelt1-1/+6
info about backlight and brightness git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@508 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2005-01-17[lcd4linux @ 2005-01-17 06:29:24 by reinelt]reinelt1-29/+79
added software-controlled backlight support to HD44780 git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@507 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-11-30[lcd4linux @ 2004-11-30 05:01:25 by reinelt]reinelt1-7/+11
removed compiler warnings for deactivated i2c bus git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@497 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-10-17[lcd4linux @ 2004-10-17 09:24:31 by reinelt]reinelt1-10/+120
I2C support for HD44780 displays by Luis (does not work by now) git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@494 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-09-19[lcd4linux @ 2004-09-19 09:31:19 by reinelt]reinelt1-27/+74
HD44780 busy flag checking improved: fall back to busy-waiting if too many errors occur git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@491 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-09-18[lcd4linux @ 2004-09-18 15:58:57 by reinelt]reinelt1-28/+57
even more HD44780 cleanups, hardwiring for LCM-162 git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@490 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-09-18[lcd4linux @ 2004-09-18 10:57:29 by reinelt]reinelt1-50/+79
more parport/i2c cleanups git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@489 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-09-18[lcd4linux @ 2004-09-18 09:48:29 by reinelt]reinelt1-93/+206
HD44780 cleanup and prepararation for I2C backend LCM-162 submodel framework git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@488 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-09-18[lcd4linux @ 2004-09-18 08:22:59 by reinelt]reinelt1-2/+5
drv_generic_parport_status() to read status lines git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@487 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-08-29[lcd4linux @ 2004-08-29 13:03:40 by reinelt]reinelt1-4/+8
added RouterBoard driver git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@484 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-06-26[lcd4linux @ 2004-06-26 12:04:59 by reinelt]reinelt1-2/+6
uh-oh... the last CVS log message messed up things a lot... git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@481 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-06-26[lcd4linux @ 2004-06-26 09:27:20 by reinelt]reinelt1-145/+151
added '-W' to CFLAGS changed all C++ comments to C ones ('//' => '/* */') cleaned up a lot of signed/unsigned mistakes git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@480 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-06-20[lcd4linux @ 2004-06-20 10:09:52 by reinelt]reinelt1-13/+18
'const'ified the whole source git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@476 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-06-06[lcd4linux @ 2004-06-06 06:51:59 by reinelt]reinelt1-4/+10
do not display end splash screen if quiet=1 git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@466 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-06-05[lcd4linux @ 2004-06-05 06:41:39 by reinelt]reinelt1-3/+7
chancged splash screen again git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@464 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-06-05[lcd4linux @ 2004-06-05 06:13:11 by reinelt]reinelt1-5/+25
splash screen for all text-based display drivers git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@463 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-06-02[lcd4linux @ 2004-06-02 10:09:22 by reinelt]reinelt1-45/+23
splash screen for HD44780 git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@462 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-06-02[lcd4linux @ 2004-06-02 09:41:19 by reinelt]reinelt1-2/+48
prepared support for startup splash screen git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@461 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-06-01[lcd4linux @ 2004-06-01 06:45:28 by reinelt]reinelt1-3/+8
some Fixme's processed documented some code git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@456 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-05-31[lcd4linux @ 2004-05-31 05:38:02 by reinelt]reinelt1-2/+14
fixed possible bugs with user-defined chars (clear high bits) thanks to Andy Baxter for debugging the MilfordInstruments driver! git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@449 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-05-27[lcd4linux @ 2004-05-27 03:39:47 by reinelt]reinelt1-2/+6
changed function naming scheme to plugin::function git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@437 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-05-26[lcd4linux @ 2004-05-26 11:37:35 by reinelt]reinelt1-5/+9
Curses driver ported. git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@436 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-05-22[lcd4linux @ 2004-05-22 04:23:49 by reinelt]reinelt1-3/+7
removed 16*x fix again (next time think before commit :-) git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@426 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-05-22[lcd4linux @ 2004-05-22 04:21:02 by reinelt]reinelt1-3/+7
fix for display RAM layout on 16x4 displays (thanks to toxicated101) git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@425 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-03-20[lcd4linux @ 2004-03-20 07:31:32 by reinelt]reinelt1-7/+23
support for HD66712 (which has a different RAM layout) further threading development git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@405 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-03-19[lcd4linux @ 2004-03-19 09:17:46 by reinelt]reinelt1-4/+9
removed the extra 'goto' function, row and col are additional parameters of the write() function now. git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@404 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-03-11[lcd4linux @ 2004-03-11 06:39:58 by reinelt]reinelt1-5/+13
big patch from Martin: - reuse filehandles - memory leaks fixed - earlier busy-flag checking with HD44780 - reuse memory for strings in RESULT and hash - netdev_fast to wavid time-consuming regex git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@393 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-03-03[lcd4linux @ 2004-03-03 03:47:04 by reinelt]reinelt1-8/+19
big patch from Martin Hejl: - use qprintf() where appropriate - save CPU cycles on gettimeofday() - add quit() functions to free allocated memory - fixed lots of memory leaks git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@384 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-03-01[lcd4linux @ 2004-03-01 04:29:51 by reinelt]reinelt1-2/+8
cfg_number() returns -1 on error, 0 if value not found (but default val used), and 1 if value was used from the configuration. HD44780 driver adopted to new cfg_number() Crystalfontz 631 driver nearly finished git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@382 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-02-15[lcd4linux @ 2004-02-15 21:43:43 by reinelt]reinelt1-2/+8
T6963 driver nearly finished framework for graphic displays done i2c_sensors patch from Xavier some more old generation files removed git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@367 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-02-14[lcd4linux @ 2004-02-14 11:56:11 by reinelt]reinelt1-5/+9
M50530 driver ported changed lots of 'char' to 'unsigned char' git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@363 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-02-04[lcd4linux @ 2004-02-04 19:10:51 by reinelt]reinelt1-16/+4
Crystalfontz driver nearly finished git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@354 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-02-02[lcd4linux @ 2004-02-02 05:22:16 by reinelt]reinelt1-2/+15
Brightness fpr Noritake Displays avaliable as a plugin git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@353 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-02-01[lcd4linux @ 2004-02-01 11:51:22 by hejl]hejl1-7/+10
Fixes for busy flag git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@350 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-02-01[lcd4linux @ 2004-02-01 08:05:12 by reinelt]reinelt1-53/+150
Crystalfontz 633 extensions (CRC checking and stuff) Models table for HD44780 Noritake VFD BVrightness patch from Bill Paxton git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@349 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-01-30[lcd4linux @ 2004-01-30 07:12:35 by reinelt]reinelt1-36/+180
HD44780 busy-flag support from Martin Hejl loadavg() uClibc replacement from Martin Heyl round() uClibc replacement from Martin Hejl warning in i2c_sensors fixed [ git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@347 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-01-29[lcd4linux @ 2004-01-29 04:40:02 by reinelt]reinelt1-1/+6
every .c file includes "config.h" now git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@344 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-01-23[lcd4linux @ 2004-01-23 07:04:03 by reinelt]reinelt1-19/+34
icons finished! git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@337 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-01-23[lcd4linux @ 2004-01-23 04:53:23 by reinelt]reinelt1-3/+5
icon widget added (not finished yet!) git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@336 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-01-22[lcd4linux @ 2004-01-22 07:57:45 by reinelt]reinelt1-4/+9
several bugs fixed where segfaulting on layout>display Crystalfontz driver optimized, 632 display already works git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@334 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-01-21[lcd4linux @ 2004-01-21 06:39:27 by reinelt]reinelt1-3/+16
HD44780 missed the "clear display' sequence asc255bug handling added HD44780 tested, works here! git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@328 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-01-20[lcd4linux @ 2004-01-20 15:32:48 by reinelt]reinelt1-0/+483
first version of Next Generation HD44780 (untested! but it compiles...) some cleanup in the other drivers git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@327 3ae390bd-cb1e-0410-b409-cd5a39f66f1f