gfk
134b33ace6
Crash landing of the fix for bug #472883 : BSD curses.h allready declares LL.
2001-10-26 16:29:12 +00:00
robijn
26d00dc560
Adapted the drivers to do not use a NULL pointer for unsupported functions,
...
but instead do not assign them.
2001-10-25 23:39:51 +00:00
robijn
43e7dfe7be
Bug fix to main.c: fixed bind= and user= reading, modified order of
...
init_drivers and daemonize.
2001-10-25 21:22:39 +00:00
robijn
dd52f3ddba
Fix for bug in reading drivers from configfile.
2001-10-24 20:04:12 +00:00
robijn
dc0f01850b
First step towards the v0.5 API. New configfile routines in use.
...
Configfile adapted. For drivers: configfile routines are available.
2001-10-24 14:26:15 +00:00
gfk
5b689135ad
Added hd44780-charmap.h to the list of file of the distribution.
2001-10-20 00:21:02 +00:00
gfk
80955f703a
Patch to initialize sockaddr by Jarda Benkovsky.
2001-10-19 22:04:52 +00:00
ddouthitt
540f3fbcad
Fixed bug to parse_all_client_messages (thanks to Jarda Benkovsky).
...
Added #define, too.
2001-10-19 17:44:09 +00:00
ddouthitt
80a1eda63f
Fixed a bug that (almost) got away....
2001-10-12 04:36:18 +00:00
ddouthitt
8df79efc98
Re-enable client keys (make client_add_key work again)
2001-10-12 04:35:26 +00:00
ddouthitt
c13f75bcaa
Minor fix.
2001-10-12 04:34:55 +00:00
gfk
fc113474d5
Added lcd_lib.h to the distribution.
2001-10-08 16:37:43 +00:00
robijn
db935c35bf
Corrected HD44780 to work with the curses driver.
2001-10-06 13:51:45 +00:00
ddouthitt
f8b89f2666
This is a "cleaner" fix (hack) to get around s getting clobbered
...
in main.c. It also documents extensively WHERE it is getting clobbered;
now if one only knew why.....
2001-10-06 01:27:09 +00:00
ddouthitt
10a79e3859
Re-enable a hack in main.c to fix a "clobbered" pointer; this is
...
NOT a fix. Work continues...
2001-10-06 00:32:02 +00:00
ddouthitt
df90652a8b
This updates these drivers with minor bug fixes.
2001-10-05 23:50:37 +00:00
ddouthitt
ae18a158fc
Numerous (TINY) fixes: mostly unused variables...
2001-10-05 22:04:35 +00:00
robijn
16cce2fe2d
HD44780 keypad update. (second try)
2001-10-05 21:01:24 +00:00
robijn
4829ed367f
HD44780 keypad update. (second try)
2001-10-05 19:43:50 +00:00
robijn
de84f06cc7
HD44780 keypad update.
...
(second try)
2001-10-05 19:39:02 +00:00
ddouthitt
709e53495e
Minor fix for heartbeat function...
2001-10-05 17:17:11 +00:00
ddouthitt
d8daf2bf6f
Added output_heartbeat(driver, heart_type) to the library functions.
...
Thus, for many drivers, creating the appropriate driver function
for heartbeats should be simple.
2001-10-04 21:10:07 +00:00
ddouthitt
39b84431a0
Added a heartbeat function to the driver code. Both the
...
MatrixOrbital driver and the curses driver now have their own
heartbeat functions.
2001-10-04 21:05:15 +00:00
ddouthitt
a1a557a767
Changed clear function in Matrix Orbital driver: now only changes
...
within buffer (no clear function code sent to the LCD display).
2001-10-03 05:52:42 +00:00
ddouthitt
7bc81c1a3c
Fixed a bug where driverargs (pointers to arguments to drivers) was
...
not initialized to nulls.
2001-10-03 02:36:23 +00:00
ddouthitt
9169630fe9
Fixes to the lcdm001 driver: heartbeat problems fixed
2001-10-02 20:53:39 +00:00
ddouthitt
6708335770
Fixing silly mistake: forgot to add lcd_lib.h ...
2001-10-02 14:32:01 +00:00
robijn
7c0e1bd0d1
Fixed "HD44780 does not compile" bug. Not using drv_base anymore.
2001-10-02 14:04:34 +00:00
ddouthitt
9d8b1f45a3
Fixed miscellaneous bugs relating to optimization of MatrixOrbital driver.
...
Now only displays that which has changed...
2001-10-01 21:54:02 +00:00
ddouthitt
487242f925
Fixed bug that caused anything beyond the heartbeat not to get updated
...
properly. Only affected optimized MtxOrb driver.
2001-10-01 21:53:27 +00:00
ddouthitt
fdba826ddc
New driver: lcdm001
2001-10-01 21:52:41 +00:00
ddouthitt
49dd9207d7
Added new driver:
...
* lcdm001 (with updates to autoconfig and Makefiles)
2001-10-01 21:51:27 +00:00
ddouthitt
3c2765891d
Added optimizations to MtxOrb driver:
...
* Don't send any data if there is no change.
* High optimization of MtxOrb_draw_frame - only write changed
data to screen.
2001-10-01 03:06:25 +00:00
ddouthitt
82825e0c73
Minor bug fix....
2001-10-01 03:00:39 +00:00
ddouthitt
bd431cfc36
Fixed up support for screen refresh using ^L - in case something
...
sends gunk to the screen.
2001-09-30 04:46:10 +00:00
ddouthitt
cc56196ef0
Added support for ^L (redraw screen). Operation is invisible to
...
callers of getkey().
2001-09-30 04:18:39 +00:00
ddouthitt
4558e344e8
Fixed silly bug in new_framebuf().
2001-09-30 04:17:40 +00:00
ddouthitt
dcea08d3fa
Bug caught by Robin Adams <robin@adams-online.de> where
...
getkey was not being checked for spurious nulls after driver
initialization. Turns out getinfo was in the same category.
Both: fixed.
2001-09-28 21:29:23 +00:00
ddouthitt
07608e742e
Tried to reduce amount of work necessary to flip the backlight - since
...
under VNC, this occurs rather slowly. Less work is done, but the
result has not changed.
2001-09-28 21:23:16 +00:00
ddouthitt
5c136ae24e
Fixed bug relating to configuration file not being read.
2001-09-28 21:21:32 +00:00
ddouthitt
f7ff05870f
Updated MatrixOrbital driver:
...
* Doesn't update the display unnecessarily - now has "memory" and won't
update if the display hasn't changed
* Debugging code: logs to syslog for everything if debug_level is set
high enough.
2001-09-28 21:20:50 +00:00
ddouthitt
4f60edc230
This file contains the beginnings of a "library" (not in the true
...
sense) of functions to be used by drivers. Things like freeing a
framebuffer, creating a frame buffer, andding characters or strings
to a framebuffer, et al, are here...
2001-09-28 21:16:31 +00:00
ddouthitt
e37ae29f66
Added lcd_lib.c to the makefile.
2001-09-28 21:15:13 +00:00
ddouthitt
0656695583
Updates to main.c:
...
* Fixed up help screen to reflect added options
* Added -u option and User directive to configuration file
* Massaged help output to keep it under 24 lines
(one typical screenful).
* Removed some unused code.
2001-09-28 17:00:01 +00:00
ddouthitt
e753b0564a
Updated configuration file processing:
...
* Options override all configuration file settings
* In absence of configuration file settings or option settings,
defaults are used
* Added new global settings: Port, Bind, Wait, WaitTime, Debug
* Added more documentation to LCDd.conf
2001-09-28 14:23:41 +00:00
ddouthitt
afd1f03c0b
Updated LCDd server:
...
* Fixed bug that caused -c <config> option to fail
* Added -a <addr> option: address to bind to
* Added -p <port> option: port to listen on
2001-09-28 13:03:12 +00:00
ddouthitt
bf5daf36ad
Now the curses driver supports a -B option: backlight color (on) color.
...
This goes with the "standard" background color option -b to give the
appearance of a backlight.
2001-09-28 00:41:05 +00:00
ddouthitt
cb76443a51
Curses driver is now sizeable: use the -t option in the configuration
...
file (in the Arguments command line)
2001-09-28 00:08:23 +00:00
ddouthitt
ad5de5bb17
Drivers specified on the command line (-d) override any specified in
...
the configuration file.
2001-09-28 00:06:27 +00:00
ddouthitt
214c957726
Fix help screen in MatrixOrbital driver to reflect correct options.
2001-09-28 00:05:32 +00:00