Commit Graph
40 Commits
Author SHA1 Message Date
marschap 34193a935c fix vertical bars 2006-06-05 09:12:29 +00:00
marschap 9b111eeac4 cleanup: remove unnecessary (=invisible) leading spaces 2006-04-27 15:01:49 +00:00
marschap 3c8146daed indent to follow coding style 2006-04-26 09:59:54 +00:00
marschap 95a54cfbc1 convert bignum library; adapt serialVFD, CFontzPacket, IOWarrior 2006-04-25 20:13:28 +00:00
marschap 2d7bc08f12 remove unnecessary init_[hv]bar() methods 2006-04-25 18:29:10 +00:00
marschap ce37984afc set_char() based on bit array instead of char array 2006-04-25 18:23:51 +00:00
marschap ae630e2613 add get_free_chars() method 2006-04-25 08:41:44 +00:00
marschap 01600bdbb1 add cursor() method 2006-04-25 07:50:06 +00:00
marschap df38a63770 silence compiler warnings 2006-04-13 21:22:33 +00:00
marschap 30afa50bdf cleanup: 'static'ize function which are not in the API anymore 2006-04-12 10:51:01 +00:00
marschap 587085a292 clarification: get_info() returns const char * 2006-04-12 08:12:13 +00:00
marschap 65a473f2b7 fix checks in *_num() functions: only when/where necessary 2006-04-11 20:57:15 +00:00
marschap b9a3b9dc1f harmonize coding style and messages, add more checks 2006-04-07 18:44:53 +00:00
marschap 743871cff3 make get_key() result const char *, so that it is not modified 2006-04-06 13:25:14 +00:00
marschap 8f4110ec26 add function to support the LCDproc protocol 'info' command 2006-03-11 07:58:54 +00:00
marschap d372cfb3f8 change priority of some debugging statements 2006-01-16 20:14:49 +00:00
marschap a0cd7a51e8 add new driver CFontzPacket for CrystalFontz CFA631, CFA633 & CFA635;
add new connection type 'i2c' for for the hd44780 contributed by
Matthias Goebl <matthias.goebl@goebl.net>;
harmonize spelling of driver names in configure script and LCDd.conf
2006-01-14 19:14:44 +00:00
marschap a73fab8867 fix previous commit 2005-07-03 17:51:49 +00:00
marschap b94ea7ba78 display default values on errors in init();
include speed into the display's PrivateData structure;
CFontzPacket.c: update optimization stragegy in flush() for CF631 & CF635
2005-07-03 15:25:55 +00:00
marschap f0386c7eef make CFontzPacket.c and CFontzs633.c even more similar 2005-07-02 21:03:53 +00:00
marschap 0ec83bdc66 get rid of old cruft: remove args argument from the modules' init() routines 2005-07-02 13:38:51 +00:00
marschap 40c3fb573b make heartbeat and ellipsis icons align with other CFontz icons 2005-06-27 18:20:22 +00:00
marschap 7930848431 add Nicolas Croiset <ncroiset@vdldiffusion.com> patch to implement the output()
function (slightly modified); include information of usb into the PrivateData
structure
2005-06-27 17:16:37 +00:00
marschap a597e2cdcf space cleanups 2005-06-12 17:39:25 +00:00
marschap fbd81f910e add get_brightness() & set_brightness() functions to CFontz{633,Packet}.c
and normalize the brightness to range [0, 1000] to support changing the
brightness online
2005-06-12 16:25:50 +00:00
marschap 925e7e0fc5 bignum cleanup 2005-06-05 16:26:05 +00:00
marschap 539e41eede corrected typo introduced yesterday; add bignum support for the 20x4 displays (e.g. CF635) 2005-06-05 14:53:37 +00:00
marschap 3046d92ae9 a few readability changes to hd44780-charmap.h;
new file CFontz-charmap.h used in CFontzPacket.c for all models except CF633
to adapt the CrystalFontz icharacter codes better to ASCII / ISO-8859-1
2005-06-04 22:07:37 +00:00
marschap 8cd909baf9 add CFontz633_cellwidth() and CFontz633_cellheight() functions so that
CFontz633 and CFontzPacket return the correct cell dimensions to clients
2005-06-04 12:40:17 +00:00
marschap 09937f0edd little fixes: constrast setting for CF63x in CFontzPacket.c, typo in Cfontz633.c 2005-06-04 07:53:14 +00:00
marschap ea214762ef little changes: arg reordering, ... 2005-05-31 14:53:18 +00:00
marschap b4d557123c reduce number of global/static variables;
make KeyRing and ReceiveBuffer functions take the KeyRing/ReceiveBuffer as an argument;
adapt CFontz633.c CFontzPacket.c accordingly;
remove superfluous functions; more effective writing; correct max. packet size
2005-05-30 16:56:29 +00:00
marschap 75a545c2eb fix some typos to make the files compile in the current CVS 2005-05-29 19:40:21 +00:00
marschap 9e7c90d1ef lots of little fixes for harmonizing it with CFontz633.c 2005-05-29 17:59:43 +00:00
marschap d48ed1f8ed longer sleep() after reset to solve display issues (according to Tom Scofield) 2005-05-20 07:37:17 +00:00
marschap e2cd8a6b0e corrected line / column permutation in CF633_flush 2005-05-17 09:36:44 +00:00
marschap 0cb60954be added support for CF635 (maybe incomplete, untested),
converted to have private data in PrivateData *
prettified a few functions
2005-05-16 17:17:35 +00:00
marschap b3230cf90f - update drivers to use new API
(get rid of those pseudo options named 'Arguments' in the config file)
- replace printf / printf calls by debug / report calls in some drivers
- sort and extend LCDd.conf
2005-01-29 18:49:29 +00:00
wayn3 197b9fd70b Updated the framebuffer code in _flush() 2004-02-26 02:32:57 +00:00
dglaude 7b49d96ca4 This file when copyied as CFontz633.c will try to support CF631. 2004-02-15 00:02:58 +00:00