Commit Graph
29 Commits
Author SHA1 Message Date
ppokorny 95fa296a94 This is the support library for glk.c (the GLK driver). It manages the
connection to the GLK and sets up the serial port correctly.
2001-04-27 01:37:17 +00:00
ppokorny f1cef3eafc This is the driver for the GLK12232-25SM. It should work on the other
GLx family members from Matrix Orbital.  Several fonts need to be
downloaded correctly for the driver to work.
2001-04-27 01:35:49 +00:00
William Ferrell 6c8a77ccc5 Applied Nathan Yawn's (natey@hcis.net) patch to add a driver for the BayRAD
display. The patch applied cleanly, and compiled properly. At least,
"it worked for me." :) I don't have such a display, thus I cannot test that
the driver actually works, but it at least doesn't do nasty things or break
the compile. Thanks, Nathan!
2001-03-29 19:24:18 +00:00
William Ferrell ba6f72ccba Applied Andre' Breiler's patch to improve curses/ncurses portability on
Solaris.
2001-03-22 23:15:53 +00:00
William Ferrell 6dabd0b8f3 Applied patches supplied by Andre' Breiler:
- bugfixes for display != MatrixOrb LCD
	- changes the meaning of output_state
		+ it's now a bitfield where evry bit corresponds to
		  one output
	- protocol change
		output on|off|value
		where on    = all outputs on
		      off   = all outputs off
		      value = output on for all 1 bits
	- changes the behavior for key presses
	  Keypresses are now deliverd to _all_ clients (not only
	  the one with the active screen)
	reason: I have an client which is only active a few seconds after
                an keypress
	- changes the protocol so that a response is sent for every
	  command
	reason: the client needs to communicate with the server with a
                minimal latency
2001-03-22 22:51:49 +00:00
cjdebenh 44ad386d74 Quick patch to add sanity checking incase w->x is not set to a valid value.
I encountered this problem being caused by a variety of client.
Line added is #180
2000-12-28 05:30:53 +00:00
cjdebenh 3f65d9d371 Update to allow it to handle the 4x20 version of the lcd 2000-12-20 00:45:29 +00:00
William Ferrell 82764f08e3 Thanks to Chris Debenham <chris.debenham@aus.sun.com>, the LCDproc server
process LCDd now compiles and runs properly on Solaris! Additionally, he
has provided a new driver for a 16x2 LCD made by an Australian company.

I've compiled and executed this new code on a Solaris 2.6 box, and while I
don't have the display the new driver uses, LCDd tries to use it anyway,
fails (since the device isn't installed), and continues running, so this
looks solid!
2000-11-29 18:48:53 +00:00
blt f150f213bf Fixed missing union semun definition 2000-11-09 11:12:54 +00:00
cstein af99913d34 Support for nanosleep and gettimeofday delay methods added 2000-07-25 22:12:21 +00:00
toykeeper 0c07dacfea Another attempt to fix the MtxOrb weirdness. Changed the general-purpose
output so it doesn't send anything unless something actually happened.
2000-05-25 18:21:22 +00:00
toykeeper e5d1a9d431 Modified draw_frame(), to see if it fixes the flashing problems people are
having...
2000-05-24 21:34:13 +00:00
toykeeper 8b5b842c89 - Fixed acconfig comment-splitting problem.. (?)
- "-i off" option now works when placed after a driver
- CFontz driver no longer attempts to use 19200 baud if asked.
2000-05-13 20:21:16 +00:00
William Ferrell 6a115b4446 More formatting changes, new tags file. 2000-04-03 22:13:57 +00:00
William Ferrell 0d703c5864 Formatting changes. Again. CVS *will* get this right if it kills both of
us. :)
2000-03-30 21:58:02 +00:00
William Ferrell ddfd41f53e More formatting updates. Reduced whitespace, looks even better. 2000-03-30 20:43:33 +00:00
William Ferrell f5a5e9653b Removed lcddriver.c (doesn't do anything, isn't in any makefiles, etc.).
Passed *every* piece of source in this project through indent. I'm setting
things up with ctags soon and am actually going to *gasp* use a nice
programming environment to continue development in. :)
2000-03-30 20:20:41 +00:00
blt e481f1311e Portable and maintable HD44780 driver files. 2000-02-21 11:24:09 +00:00
blt 6cefefd52c Modifications for a portable and maintable HD44780 lcd driver 2000-02-21 11:23:08 +00:00
hklein a6ab97dfd9 modified close function. 2000-01-18 14:42:10 +00:00
hklein 6e977735f0 *** empty log message *** 2000-01-17 08:23:48 +00:00
hklein faa787c215 Modified Files:
acconfig.h acinclude.m4 server/Makefile.am
 	server/drivers/Makefile.am server/drivers/lcd.c
 Added Files:
 	README.lirc server/drivers/lircin.c server/drivers/lircin.h
2000-01-17 08:22:15 +00:00
smh 982834a8c7 *** empty log message *** 2000-01-15 01:48:29 +00:00
toykeeper e2401e4a72 Added PROTOCOL_VERSION define,
Started to change to new client-server protocol 0.2,
Added "slash" heartbeat mode...
2000-01-05 00:03:25 +00:00
ban 02e3577b7e * include config.h
* ifdef to include either ncurses or curses header
1999-12-16 09:20:22 +00:00
William Ferrell a783963964 Merged Andrew McMeikan's HD44780 changes; replaced WHATNEWS with ChangeLog;
updated ChangeLog
1999-12-15 03:34:51 +00:00
William Ferrell e6431e9827 Automake patch 1999-12-11 19:33:35 +00:00
William Ferrell 1f0e4679ab Applied Bjorn Andersson's autoconf/automake patch. LCDproc is now built
with the standard "./autogen.sh && ./configure && make && make install"
instead of just tweaking the Makefile and typing "make".
1999-12-11 19:21:29 +00:00
William Ferrell 2635c3085d Initial revision 1999-12-09 23:15:14 +00:00