Commit Graph

66 Commits

Author SHA1 Message Date
reinelt
b9a217e0dc [lcd4linux @ 2004-03-03 04:44:16 by reinelt]
changes (cosmetics?) to the big patch from Martin
hash patch un-applied

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@385 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-03-03 04:44:16 +00:00
reinelt
9ef4282e9e [lcd4linux @ 2004-03-03 03:47:04 by reinelt]
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-03 03:47:04 +00:00
reinelt
485a26f6e3 [lcd4linux @ 2004-02-27 07:06:24 by reinelt]
new function 'qprintf()' (simple but quick snprintf() replacement)

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@379 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-02-27 07:06:26 +00:00
reinelt
771a0c20aa [lcd4linux @ 2004-02-10 07:42:35 by reinelt]
cut off all old-style files which are no longer used with NextGeneration

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@361 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-02-10 07:42:36 +00:00
reinelt
f040b60270 [lcd4linux @ 2004-01-30 20:57:55 by reinelt]
HD44780 patch from Martin Hejl
dmalloc integrated

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@348 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-01-30 20:57:56 +00:00
reinelt
504656e948 [lcd4linux @ 2004-01-14 11:33:00 by reinelt]
new plugin 'uname' which does what it's called
text widget nearly finished
first results displayed on MatrixOrbital

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@310 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-01-14 11:33:00 +00:00
reinelt
3cac782447 [lcd4linux @ 2004-01-13 08:18:07 by reinelt]
timer queues added
liblcd4linux deactivated turing transformation to new layout

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@308 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-01-13 08:18:20 +00:00
reinelt
14bc006ada [lcd4linux @ 2004-01-12 03:51:01 by reinelt]
evaluating the 'Variables' section in the config file

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@307 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-01-12 03:51:01 +00:00
reinelt
a390d83869 [lcd4linux @ 2004-01-10 20:22:33 by reinelt]
added new function 'cfg_list()' (not finished yet)
added layout.c (will replace processor.c someday)
added widget_text.c (will be the first and most important widget)
modified lcd4linux.c so that old-style configs should work, too

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@304 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-01-10 20:22:33 +00:00
reinelt
76ffcfa4c6 [lcd4linux @ 2004-01-10 17:45:26 by reinelt]
changed initialization order so cfg() gets initialized before plugins.
This way a plugin's init() can use cfg_get().
Thanks to Xavier for reporting this one!

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@303 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-01-10 17:45:26 +00:00
reinelt
22f3f6af66 [lcd4linux @ 2004-01-09 17:03:06 by reinelt]
initiated transfer to new driver architecture
new file 'drv.c' will someday replace 'display.c'
new file 'drv_MatrixOrbital.c' will replace 'MatrixOrbital.c'
due to this 'soft' transfer lcd4linux should stay usable during the switch
(at least I hope so)

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@299 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-01-09 17:03:07 +00:00
reinelt
9dc6ff97fe [lcd4linux @ 2004-01-09 04:16:06 by reinelt]
added 'section' argument to cfg_get(), but NULLed it on all calls by now.

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@298 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-01-09 04:16:06 +00:00
reinelt
526f730eeb [lcd4linux @ 2004-01-08 05:28:12 by reinelt]
Luk Claes added to AUTHORS
cfg: group handling ('{}') added

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@296 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2004-01-08 05:28:12 +00:00
reinelt
c1c11bb955 [lcd4linux @ 2003-12-19 05:35:13 by reinelt]
renamed 'client' to 'plugin'

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@279 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-12-19 05:35:14 +00:00
reinelt
6ace72e8fc [lcd4linux @ 2003-12-01 07:08:50 by reinelt]
Patches from Xavier:
 - WiFi: make interface configurable
 - "quiet" as an option from the config file
 - ignore missing "MemShared" on Linux 2.6

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@278 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-12-01 07:08:51 +00:00
reinelt
3fbb7650e8 [lcd4linux @ 2003-11-16 09:45:49 by reinelt]
Crystalfontz changes, small glitch in getopt() fixed

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@274 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-11-16 09:45:49 +00:00
reinelt
76a717b70b [lcd4linux @ 2003-10-22 04:19:16 by reinelt]
Makefile.in for imon.c/.h, some MatrixOrbital clients

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@267 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-10-22 04:19:16 +00:00
reinelt
3f0c098296 [lcd4linux @ 2003-10-11 06:01:52 by reinelt]
renamed expression.{c,h} to client.{c,h}
added config file client
new functions 'AddNumericVariable()' and 'AddStringVariable()'
new parameter '-i' for interactive mode

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@264 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-10-11 06:01:53 +00:00
reinelt
546476ef7e [lcd4linux @ 2003-10-05 17:58:50 by reinelt]
libtool junk; copyright messages cleaned up

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@253 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-10-05 17:58:50 +00:00
reinelt
e84318e4e4 [lcd4linux @ 2003-09-10 08:37:09 by reinelt]
icons: reorganized tick_* again...

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@236 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-09-10 08:37:09 +00:00
reinelt
dd4d20ad1a [lcd4linux @ 2003-09-09 06:54:43 by reinelt]
new function 'cfg_number()'

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@233 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-09-09 06:54:43 +00:00
reinelt
ca55019e85 [lcd4linux @ 2003-09-09 05:30:33 by reinelt]
even more icons stuff

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@232 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-09-09 05:30:34 +00:00
reinelt
019808ae32 [lcd4linux @ 2003-08-24 05:17:58 by reinelt]
liblcd4linux patch from Patrick Schemitz

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@228 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-08-24 05:17:58 +00:00
reinelt
946a5ef8dd [lcd4linux @ 2003-08-17 16:37:39 by reinelt]
more icon framework

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@222 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-08-17 16:37:39 +00:00
reinelt
c655744a23 [lcd4linux @ 2003-08-14 03:47:40 by reinelt]
remove PID file if driver initialisation fails

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@213 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-08-14 03:47:40 +00:00
reinelt
a609eca5ec [lcd4linux @ 2003-08-08 08:05:23 by reinelt]
added PID file handling

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@208 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-08-08 08:05:23 +00:00
reinelt
1934af04c4 [lcd4linux @ 2003-08-08 06:58:06 by reinelt]
improved forking

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@207 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-08-08 06:58:06 +00:00
reinelt
7ed5b7a1b4 [lcd4linux @ 2003-07-24 04:48:09 by reinelt]
'soft clear' needed for virtual rows

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@202 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-07-24 04:48:09 +00:00
reinelt
e2e3b335b2 [lcd4linux @ 2003-06-13 05:11:10 by reinelt]
error message cosmetics

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@192 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-06-13 05:11:11 +00:00
reinelt
801331fbf4 [lcd4linux @ 2003-04-07 06:02:58 by reinelt]
further parallel port abstraction

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@188 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-04-07 06:03:10 +00:00
reinelt
ed1760b6b3 [lcd4linux @ 2003-02-22 07:53:09 by reinelt]
cfg_get(key,defval)

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@183 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-02-22 07:53:10 +00:00
reinelt
43f9d92865 [lcd4linux @ 2003-02-13 10:40:17 by reinelt]
changed "copyright" to "2003"
added slightly different protocol for MatrixOrbital "LK202" displays

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@178 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2003-02-13 10:40:17 +00:00
reinelt
e0bc8f47b9 [lcd4linux @ 2002-04-29 11:00:25 by reinelt]
added Toshiba T6963 driver
added ndelay() with nanosecond resolution

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@152 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2002-04-29 11:00:28 +00:00
reinelt
850d421bcd [lcd4linux @ 2001-04-27 05:04:57 by reinelt]
replaced OPEN_MAX with sysconf()
replaced mktemp() with mkstemp()
unlock serial port if open() fails

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@132 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2001-04-27 05:04:57 +00:00
reinelt
fff98857c9 [lcd4linux @ 2001-03-13 07:41:22 by reinelt]
added NEWS file

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@113 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2001-03-13 07:41:22 +00:00
reinelt
3f2399e0a6 [lcd4linux @ 2001-03-12 12:39:36 by reinelt]
reworked autoconf a lot: drivers may be excluded, #define's went to config.h

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@110 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2001-03-12 12:39:36 +00:00
ltoetsch
824e3605cf [lcd4linux @ 2001-03-08 15:25:38 by ltoetsch]
improved exec

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@103 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2001-03-08 15:25:38 +00:00
reinelt
f738480140 [lcd4linux @ 2001-02-14 07:40:16 by reinelt]
first (incomplete) GPO implementation

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@80 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2001-02-14 07:40:16 +00:00
reinelt
6a644394ec [lcd4linux @ 2000-10-25 08:10:48 by reinelt]
added restart funnctionality
(lots of this code was stolen from sendmail.c)

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@68 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-10-25 08:10:48 +00:00
reinelt
5ab3a459f9 [lcd4linux @ 2000-08-10 18:42:20 by reinelt]
fixed some bugs with the new syslog code

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@65 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-08-10 18:42:20 +00:00
reinelt
994c3f1ff0 [lcd4linux @ 2000-08-10 09:44:09 by reinelt]
new debugging scheme: error(), info(), debug()
uses syslog if in daemon mode

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@64 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-08-10 09:44:09 +00:00
reinelt
0cb72bf49d [lcd4linux @ 2000-08-09 14:14:11 by reinelt]
new switch -F (do not fork)
added automatic forking if -F not specified

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@63 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-08-09 14:14:11 +00:00
reinelt
1645d61018 [lcd4linux @ 2000-08-09 09:50:29 by reinelt]
opened 0.98 development
removed driver-specific signal-handlers
added 'quit'-function to driver structure
added global signal-handler

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@61 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-08-09 09:50:29 +00:00
reinelt
b8d1fec4ab [lcd4linux @ 2000-04-17 05:14:27 by reinelt]
added README.44780

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@48 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-04-17 05:14:27 +00:00
reinelt
c8f4049a36 [lcd4linux @ 2000-04-15 16:56:52 by reinelt]
moved delay loops to udelay.c
renamed -d (debugging) switch to -v (verbose)
new switch -d to calibrate delay loop
'Delay' entry for HD44780 back again
delay loops will not calibrate automatically, because this will fail with hich CPU load

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@47 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-04-15 16:56:52 +00:00
reinelt
5843f20a9d [lcd4linux @ 2000-04-15 11:56:35 by reinelt]
more debug messages

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@46 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-04-15 11:56:35 +00:00
reinelt
24f64dfa55 [lcd4linux @ 2000-04-15 11:13:54 by reinelt]
added '-d' (debugging) switch
added several debugging messages
removed config entry 'Delay' for HD44780 driver
delay loop for HD44780 will be calibrated automatically

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@45 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-04-15 11:13:54 +00:00
reinelt
66d30deaa9 [lcd4linux @ 2000-04-10 04:40:53 by reinelt]
minor changes and cleanups

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@42 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-04-10 04:40:53 +00:00
reinelt
a3e3fa4aaf [lcd4linux @ 2000-04-07 05:42:20 by reinelt]
UUCP style lockfiles for the serial port

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@41 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-04-07 05:42:20 +00:00
reinelt
7d7789328f [lcd4linux @ 2000-04-03 17:31:52 by reinelt]
suppress welcome message if display is smaller than 20x2
change lcd4linux.ppm to 32 pixel high so KDE won't stretch the icon

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@37 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2000-04-03 17:31:52 +00:00