dglaude
25fc33ec5c
Cleanup and more extensive explanation of why we don't use hardware feature
2002-03-04 17:52:44 +00:00
dglaude
a4089c644f
Better vbar wich y support, cleanup of MtxOrb.h
2002-03-04 17:52:04 +00:00
dglaude
34c6492529
Now everything should be in PrivateDate
2002-03-04 17:51:15 +00:00
dglaude
1573bb5456
Added layer to bridge vbar/hbar from API 0.4 to API 0.5
2002-03-04 17:50:44 +00:00
dglaude
214128bf0f
Moving cellwidth and cellheight to PrivateData.
2002-03-04 17:50:03 +00:00
dglaude
16c90bc00b
Move MtxOrb_type, keypad_test_mode, _key, timer to PrivateData.
2002-03-04 17:49:25 +00:00
dglaude
090fbc0bf4
Move framebuf, old, contrast and backlightenabled to PrivateData.
2002-03-04 17:48:49 +00:00
dglaude
923ecd88c8
More stuff in PrivateData like fd ...
2002-03-04 17:48:14 +00:00
dglaude
7ec6b5fd2a
Moving stuff into PrivateData (WIP)
2002-03-04 17:47:42 +00:00
dglaude
6247df0275
??? check the diff, sorry ???
2002-03-04 17:47:02 +00:00
dglaude
1e57ce0f64
??? check the diff, sorry ???
2002-03-04 17:46:29 +00:00
dglaude
92ae009b9f
Starting to use PrivateData, just for def[] and use[]
2002-03-04 17:45:46 +00:00
dglaude
41be774906
Removed the command-line support, left the config file stuff only.
2002-03-04 17:45:10 +00:00
dglaude
1fcea3bc5e
Removed all the // ... from C++ and translated to /* ... *
2002-03-04 17:44:10 +00:00
reenoo
38d64b68a6
fixed key mapping configuration
2002-02-23 19:37:58 +00:00
reenoo
4c2e597342
the character in the lower right corner was not displayed
2002-02-23 19:36:24 +00:00
robijn
dba163c4a4
Drivers are now being loaded as modules.
2002-02-21 22:50:12 +00:00
dglaude
801b9558f1
WIP: configfile code from stable-0-4-3... #ifdef currently
2002-01-21 14:09:55 +00:00
dglaude
4222ee41ab
The old_icon is ready to be removed bignum does not need init anymore.
2002-01-18 08:00:46 +00:00
dglaude
79a5d76203
I did not BREAK MtxOrb, I forgot to sync bigfont.h ;-)
2002-01-18 07:56:44 +00:00
dglaude
227b5329b8
I recently broke MtxOrb in CVS. This fix the segfault but does not fix BIGnum :-(
2002-01-17 21:26:10 +00:00
dglaude
4a78e112e9
Change in hbar and vbar + cleanup ...WIP...
2002-01-17 20:53:03 +00:00
dglaude
ca162dc94d
Rename _?bar and init_?bar stuff to _old_.
2002-01-17 20:51:31 +00:00
dglaude
5b9200acf7
More cleaning up and work on BigNum I guess (bad fix for duplicate icon and new icon emulation)
2002-01-16 20:27:55 +00:00
dglaude
1fd9aa94da
Cleanup+TODO+ BigNum still working on but seems to work OK
2002-01-15 20:01:18 +00:00
dglaude
cc7447a12f
New software BigNum, work in progress tested on emulator only...
2002-01-15 14:13:44 +00:00
dglaude
3ddd1defbe
Comment C ways
2002-01-03 15:25:48 +00:00
dglaude
e85dbde5f7
GPL as in stable-0-4-3
2002-01-02 15:03:19 +00:00
dglaude
7847b4e17a
Cleaning of report/debug as in stable-0-4-3 (work in progres)
2002-01-02 14:55:01 +00:00
robijn
71056ec551
v0.5 kick-off
2001-12-30 00:15:25 +00:00
dglaude
e671804453
Now you can choose between report.h and debug.h (default) If you are happy with it I'll remove debug.h
2001-12-05 18:28:22 +00:00
dglaude
29e71c9dc4
Preparing for using report.h rather than debug.h (no harm done just #ifdef)
2001-12-05 17:52:26 +00:00
dglaude
21d5d883ab
reformating of custom char definition + more TODO
2001-11-24 08:37:10 +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
ddouthitt
df90652a8b
This updates these drivers with minor bug fixes.
2001-10-05 23:50:37 +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
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
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
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
214c957726
Fix help screen in MatrixOrbital driver to reflect correct options.
2001-09-28 00:05:32 +00:00
ddouthitt
74153173c1
Fixed major bug: drivers that accepted size arguments could wind
...
up with more than 80 characters (20x4) in their display, and thus
overwrite memory outside of the allocated 80 characterwframebuffer.
For example, using a 20x6 screen would do this.
All drivers now either ignore a missing framebuffer, or allocate it
themselves - the latter is prefered.
2001-09-27 23:46:55 +00:00
ddouthitt
71c3035611
* Changed MatrixOrbital driver to support the traditional -t option
...
(for type: 20x2, 20x4, 20x6) etc.
* Fixed bug that appeared when using a size larger than 80 characters
(20x4): framebuffer was allocated before size was known!
Drivers should NOT look for framebuffer to be allocated before they
start - but 80 characters are there anyway (for now).
2001-09-27 23:23:42 +00:00
ddouthitt
2ed349c691
Cleaned up option processing. Added code to use getopt(3) but never
...
got it working (it's #ifdef'd out). Expanded flexibility of
-t option (now accepts any case, and looks at only first three
characters); so "-t lkd202-25" works as expected...
2001-09-27 20:51:16 +00:00
ddouthitt
44e7f83dfd
Removed all traces of sprintf() from all server code and
...
from all drivers. All drivers compile without warnings.
2001-09-25 15:02:33 +00:00
ddouthitt
cf6ce9f1a4
+ Improve data validity checking.
2001-09-25 00:54:24 +00:00
ddouthitt
4b24b2e6f1
Patched lcd.c to work with older drivers that use 0 or (void *) -1
...
as valid function pointer values (now logs to syslog); fixed text
driver, curses driver, and CFontz driver to work correctly in new
environment.
2001-09-25 00:13:57 +00:00
ddouthitt
875ee72589
Major change was to convert from multiple drivers to a single driver.
...
Other minor things: comments, more robust MtxOrb driver, and more use
of syslog.
2001-09-24 22:33:59 +00:00