Commit Graph
138 Commits
Author SHA1 Message Date
robijn 390276a972 Fix for lcdm001 bignum crash. 2001-12-02 16:44:20 +00:00
gfk 0b40559872 Fix for the missing ACS_S3, ACS_S7, wcolor_set() and redrawwin() with the curses driver. 2001-11-30 23:53:16 +00:00
reenoo 786c9e4d80 =lcdm001.c now uses the report.h and configfile.h changes 2001-11-30 18:23:57 +00:00
reenoo 4e9ce1b443 =replaced non-static by static funtion declarations 2001-11-30 15:27:09 +00:00
robijn 7e4c21cec5 HD44780 and SED1330 now use lpt-port.h 2001-11-29 15:51:51 +00:00
robijn 285d29edf3 Reporting patch. 2001-11-29 14:09:13 +00:00
dglaude 5716342df9 Rene Text BigNum and some cleaning 2001-11-29 08:42:41 +00:00
reenoo 38c27b7769 Slightly changed lcdm001.h 2001-11-28 21:20:56 +00:00
reenoo 0286834079 Added ASCII emulation of BigNum to curses_drv.c 2001-11-28 21:11:51 +00:00
reenoo 6957956a14 Added ASCII emulation of BigNum to lcdm001.c 2001-11-28 21:10:13 +00:00
robijn e05e14a60c Heartbeat patch from Rene Wagner. 2001-11-25 14:21:14 +00:00
dglaude 21d5d883ab reformating of custom char definition + more TODO 2001-11-24 08:37:10 +00:00
dglaude 3fa9bc355b Reduce warning (UNTESTED) 2001-11-23 19:39:00 +00:00
dglaude 44e71c451e Work in progress for BigDigit + TODO comment 2001-11-23 16:17:45 +00:00
robijn efcbed6026 Unallocated framebuffer fix. 2001-11-23 15:15:05 +00:00
dglaude ca27bcac18 Solve the segmentation fault in MtxOrb.c
If framebuf is not alocated when init is called then we do.
A lot of warning are removed because MtxOrb.h is cleaned.
For the futur, double buffering is already prepared.
I also have done some cleaning of unused function related to hbar/vbar.
BigNum are still not working nicely but I am working on it.
I don't have flickering on my screen so I cannot fix that problem!
2001-11-19 18:35:39 +00:00
robijn 046d76e510 New: SED1330 driver. 2001-11-15 19:33:06 +00:00
robijn 392506b384 - Added HD44780 incremental LCD update.
- Minor fix to 4bit.
2001-11-15 19:30:17 +00:00
gfk 216d45f477 Fix for 'the dumbest fix of the month'. In fact, just a simplification of an earlier fix. 2001-11-02 18:56:51 +00:00
robijn b821127fa7 Minor bugfixes to HD44780 backlight and keypad stuff. 2001-11-01 16:40:57 +00:00
robijn 46174150ce Added HD44780 delay options. 2001-11-01 15:38:49 +00:00
robijn faa4861eb3 HD44780 update:
- supports new API
- major clean up, more consistent code
- uses configfile options
- serialLpt works also with only 2 output lines
- serialLpt can now use keypad
2001-11-01 00:37:12 +00:00
ddouthitt 0619f03774 Updated documentation in the Curses driver relating to the use
of the nonstandard ACS_S7 and ACS_S3 macros...
2001-10-31 22:51:56 +00:00
gfk 39874bbf87 Some cleanup:
Changed the optimization value to -O3
Moved the (n)curses autoconf tests to the (n)curses driver section.
Removed commented commands in configure.in
Added define ACS_* test for curses driver
2001-10-31 22:05:14 +00:00
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 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 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 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 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