Commit Graph
358 Commits
Author SHA1 Message Date
reenoo 63550c6f3f fixed debug message 2003-12-25 14:41:41 +00:00
reenoo fa46a3e1ff exit when unable to read config file 2003-12-25 14:03:40 +00:00
reenoo 56db57f518 various fixes 2003-11-22 19:29:44 +00:00
gfk c828ddc45b NetBSD port by Thomas Runge. 2003-08-12 02:35:01 +00:00
blt d5556d1388 Add an implementation of getopt from the public domain for Win32 systems 2003-08-10 02:32:34 +00:00
blt b03a3522d9 Add support for Win32 and Winsock to main.c and sock.c code 2003-08-10 02:29:32 +00:00
gfk d3223644a2 Portability: patch by Christian Grigis <christian.grigis@smartdata.ch> to allow building the software from a directory different 2003-08-02 00:37:10 +00:00
robijn 75cd8a1112 - Modified forking. Child will now signal parent when it has started up OK. Only after that (or error) parent dies.
- Modified startup order of LCDd parts.
- Moved code for starting up the socket from main.c to sock.c
- Variable daemon_mode renamed to foreground_mode, consistent with command line.
- Variable lcd_port renamed to bind_port.
- Modified the constant stay_in_foreground for drivers hd44780 and sed1330. They don't need to stay in foreground anymore.
2003-07-30 19:57:13 +00:00
blt b5f750f4f3 Remove unnecessary #include dlfcn.h 2003-07-20 01:22:13 +00:00
blt 87cd14fe2d Fix warning under gcc 3.2 in mingw 2003-07-20 01:20:00 +00:00
blt 112db4aa1d Remove unnecessary headers; Flush stdout properly 2003-07-20 01:11:29 +00:00
blt 9c076d30a2 Add support for Win32 API calls 2003-07-20 00:55:54 +00:00
robijn 6eed2f208f - Fixed startup problem causing device not to initialize properly.
- Added Michael to copyrights as I should have done at the last commit.
2003-07-10 22:06:00 +00:00
dglaude 5dbbae1c47 This is the porting of CwLnx driver from 0.4.4 to 0.5
It is working with both USB and Serial version of the LCD
The heartbeat is currently 3 pixels blinking...
And there might be more cleaning needed in the code.
2003-06-03 23:23:01 +00:00
dglaude 9b2cb53f09 I will mess with CVS here...
diff_ignore could be used to ignore some file from a recursive diff.
acinclude.m4 and Makefile.am are for CwLinux driver.
2003-06-03 23:20:33 +00:00
reenoo fa1adf7317 Fixed rotate_server_screen.
The ServerScreen option in LCDd.conf and the -i command line parameter were parsed in server/main.c, but the value of rotate_server_screen was not respected in server/serverscreens.[c,h].
2003-06-01 09:51:38 +00:00
wayn3 eb51be352c Set the VTIME to 0; seems to work, which matches theory. 2003-05-30 00:00:03 +00:00
wayn3 a6b9141538 Added support for USB. This changes how the driver opens the connection. 2003-05-29 02:04:38 +00:00
robijn c6f9540b01 Commit of changes from Joris And Michael:
- Variable char sized
- Keypad support
- Improved init
- Improved flickering, no hardware cursor anymore
- Support for G191D
- Minor other changes
2003-05-04 17:34:37 +00:00
marsellus 2899406eba added ms6931 driver 2003-04-28 15:26:16 +00:00
marsellus 7250492145 initial commit 2003-04-28 15:22:52 +00:00
robijn c72f813a4c Changed things around port.h a bit:
- port_access_full is now called port_access_multiple and has a count parameter (LPT port stuff should be in lpt-port.h)
- Updated calling source files too
- Added support for ports in higher range, so that PCI LPT cards will work too (but I can't test this myself...)
- Enhanced formatting of in-file documentation a bit
- Updated docs of port.h in lcdproc-dev
2003-04-04 22:53:16 +00:00
themythos c2d3e7e035 Better hardware IO functions 2003-03-13 19:24:56 +00:00
themythos 7535579cf6 Made the correct debug functions
Fixed wrong charakter for block icon
2003-03-10 10:26:25 +00:00
robijn 2c40e25f0f Added server message in bottom-right corner of active screen.
Will display short text if a rotation key is pressed.
2003-02-28 15:19:58 +00:00
robijn 71922063b8 Change to priority classes. Will probably require some fixings.
- Now using priority classes internally and in protocol
- Converting (depreciated) priorty numbers to the classes BACKGROUND,
  INFO and FOREGROUND
- Added menu_goto command (only works when menu not active)
2003-02-27 21:20:20 +00:00
robijn 4a7ef8d847 - Fixed option processing of bool options in config file.
- Tried to make option order more consistent
2003-02-27 20:31:51 +00:00
robijn fe4ad1b40e More cleaning up main.c
Fixed bug with last modification.
2003-02-19 15:24:37 +00:00
robijn 7a48a29357 Modifications to main.c:
- Now using CHAIN in stead of ESSENTIAL #define
- Changed naming of report* local variables
- Modified -s -f and -i options to accept boolean to be able to disable them too.
2003-02-16 15:29:38 +00:00
wayn3 8c0b79a0b5 Three things:
1) added the USB-specific open() code (removed O_NDELAY)
2) added the speed 19200
3) fixed the contrast code
4) uncommented out the special character translation
The latter three were reported to list Dec 2002 by Jay Wardle
2003-02-12 03:08:27 +00:00
wayn3 bf93b6c288 Added Paul Hedderly's patch from 0.4.4 to this current version. It allows
USB serial devices to work.
2003-02-12 01:55:01 +00:00
gfk 27529bc77f Old linuxes support (glibc1 and libc5). 2002-12-23 19:35:43 +00:00
gfk 73d922a9a5 Small fix to prevent a division by zero. 2002-11-30 02:51:17 +00:00
wayn3 026e647e88 keypad_test_mode made functional. get_info also modified to work. 2002-11-24 01:18:43 +00:00
robijn f9c84384a4 Fix for platforms that assume a char is unsigned. 2002-11-16 15:48:59 +00:00
gfk 99d7717e1c Changed getopt's signed char to an int 2002-11-14 03:23:53 +00:00
gfk 58d8d1af90 Removed the Seetron/SFX120 driver 2002-10-22 14:11:38 +00:00
hmilz a95ca75672 *** empty log message *** 2002-10-22 06:49:24 +00:00
gfk f90b7ea4d5 Added the wiring to the comments. 2002-10-22 03:00:11 +00:00
dglaude 3c9a9a6af3 Keypad should work the 0.5 way now. Need testing and new LCDd.conf parameter. 2002-10-19 22:41:28 +00:00
dglaude 060f8d2faf MtxOrb need to be maintained. I lost custom char and Contrast goes wrong. 2002-10-19 21:13:38 +00:00
gfk 730670fd9a Darn, FreeBSD outb was upside down... 2002-10-03 20:30:12 +00:00
gfk b8480b8d7a Removed warnings and added some comments. 2002-09-28 16:04:50 +00:00
gfk 4564aba771 Added the mtc_s16209x driver by Michael Boman. 2002-09-28 00:57:35 +00:00
dglaude 8ce713efbe Two new features: new Icons & Keypad (down event only and no auto-repeat) 2002-09-04 20:58:13 +00:00
gfk 0ffc198db1 2 portability fixes: Added tests for i386 on BSDs and added a check for sched_setscheduler. 2002-08-27 02:03:33 +00:00
robijn dc619e596f - Moved some code from main.c to screenlist.c
- Implemented reloading by sending SIGHUP.
- Now doing 'real 8Hz' rendering and 32Hz input processing.
- Removed noscreen feature (that we rejected).
2002-08-04 20:58:51 +00:00
robijn 0da708ec94 Fixed bug in experimental parsing function, that caused crash at reporting
of errors.
2002-07-17 22:09:06 +00:00
robijn bcee881c3a Fixed bug on cursor on/off command. 2002-07-17 22:07:41 +00:00
robijn c8fc08f6e3 Reporting cleaned up and levels made more consistent. 2002-07-14 20:30:33 +00:00