aboutsummaryrefslogtreecommitdiffstats
path: root/drv_HD44780.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2005-05-31[lcd4linux @ 2005-05-31 20:42:54 by lfcorreia]lfcorreia1-1491/+1496
new file: lcd4linux_i2c.h avoid the problems detecting the proper I2C kernel include files rearrange all the other autoconf stuff to remove I2C detection new method by Paul Kamphuis to write to the I2C device git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@556 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2005-05-08[lcd4linux @ 2005-05-08 04:32:43 by reinelt]reinelt1-899/+966
CodingStyle added and applied git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@547 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2005-05-05[lcd4linux @ 2005-05-05 08:36:12 by reinelt]reinelt1-2/+5
changed SELECT to SLCTIN git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@542 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2005-03-28[lcd4linux @ 2005-03-28 22:29:23 by reinelt]reinelt1-250/+346
HD44780 multiple displays patch from geronet git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@520 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2005-03-28[lcd4linux @ 2005-03-28 19:39:14 by reinelt]reinelt1-63/+60
HD44780/I2C patch from Luis merged (still does not work for me) git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@519 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2005-03-25[lcd4linux @ 2005-03-25 15:44:43 by reinelt]reinelt1-2/+5
HD44780 Backlight fixed (thanks to geronet) git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@518 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
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