mmdolze
77bf952dd2
Change icon handling and charmaps:
...
* The full block icon now has index 0 and the heart has index 7. This makes
the full block work if vBar custom chars are loaded (which use index 1-7).
* Prevent (hbar, vbar, bignum) modes from overwriting custom chars (except
full block).
* Prevent the heartbeat from overwriting custom chars in vbar and bignum mode.
* Make the driver point to 0x1A and 0x1B characters for right/left arrow
characters (those are the codes from HD44780 A02) and make all charmaps
pointing to the correct characters.
* It is now possible to map the tilde character.
* Update other drivers that use hd44780-charmap.h (IOWarrior and ula200).
* Replace characters using charmaps on input instead of output!
* Remove some unnecessary comments.
2011-11-15 21:40:23 +00:00
mmdolze
c9c3272eba
Header fixes:
...
* Do not include system headers in shared files (stdlib.h).
* Don't include lcd.h only once in each driver.
* Remove some unnecessary headers from driver (e.g. syslog.h)
* Include <poll.h> instead of <sys/poll.h>
* Spelling fixes.
2011-03-28 18:17:58 +00:00
mmdolze
fd9b2ce713
Big cleanup: Remove trailing whitespace from files (except those imported
...
from external sources).
2010-10-30 18:04:21 +00:00
mmdolze
779ede6761
Correct style and indention
2009-05-14 05:56:22 +00:00
marschap
175e4c7b4f
better Doxygen documentation of icon()
2008-12-21 14:07:20 +00:00
marschap
6e0f310d08
basic Doxygen-ization
2008-12-19 19:40:53 +00:00
marschap
48cbc7d2d9
don't let init fail if usb_set_configuration() fails; be more verbose in USB init
2008-09-22 19:24:12 +00:00
marschap
4ca1792fa0
new config option ExtendedMode for IOWarrior driver
2008-08-03 17:30:40 +00:00
marschap
2ebf0ac31a
fix IOWarrior driver to allow use with 4-line displays not 20 chars wide
2008-08-03 13:47:10 +00:00
marschap
9a21ee6f72
IOWarrior24PowerVampire cannot drive a HD44780 display
2007-12-02 17:24:45 +00:00
marschap
715bf58d22
take care of the different USB request sizes (necessary for IOWarrior 56)
2007-12-01 17:41:58 +00:00
marschap
7c1c12c085
support for IOWarrior24 PowerVampire
2007-12-01 16:51:22 +00:00
marschap
fe7ec3a733
un-doxigenate a commented function
2007-10-04 13:59:57 +00:00
marschap
86c4149642
a little bit of Doxygen here and there
2007-04-14 08:23:48 +00:00
marschap
6a1511bb72
* coding style harmonization in servers/
...
- explicitely declare void arguments
- make a few string args const
* better support for shorter displays in server screen
* make target to create top level tag file
2007-04-02 21:29:53 +00:00
marschap
7811b491db
refactor adv_bignum:
...
* support display heights > 4 (treated like height = 4);
* determine number of user-defineable chars using get_free_chars();
* allow custom chars starting at a character position (offset) != 0
* update and extend documentation
2006-10-15 16:06:08 +00:00
marschap
904828032a
fix Doxygen comments
2006-10-15 10:43:27 +00:00
marschap
b17f532a55
add support for IOWarrior56
2006-10-02 11:32:48 +00:00
marschap
8bcc3c0e31
fix typo
2006-10-01 13:23:07 +00:00
marschap
f10895d04d
FSF address change
2006-09-30 18:18:22 +00:00
mmdolze
6d3020af58
Fix variable naming.
2006-09-20 18:01:46 +00:00
marschap
e01bc6d922
doxygen'ate IOWarrior driver; make locally needed functions static
2006-09-20 14:14:39 +00:00
marschap
6a1a98ccba
little cleanups
2006-06-20 17:19:43 +00:00
marschap
9b111eeac4
cleanup: remove unnecessary (=invisible) leading spaces
2006-04-27 15:01:49 +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
f121223845
add cell size functions, harmonize chardef stuff
2006-04-25 18:23:31 +00:00
marschap
ffd0ecf48c
set_char() based on bit array instead of char array
2006-04-25 11:24:46 +00:00
marschap
ae630e2613
add get_free_chars() method
2006-04-25 08:41:44 +00:00
marschap
fb1074a91e
update copyright
2006-04-24 20:33:05 +00:00
marschap
df38a63770
silence compiler warnings
2006-04-13 21:22:33 +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
ff050f9bf0
more checks in IOWarrior_chr and IOWarrior_string
2006-04-07 17:35:09 +00:00
marschap
0ff8c4e032
harmonize coding style; silence warnings
2006-04-07 16:17:23 +00:00
marschap
5fabbcc9ff
streamline report() and debug() arguments
2006-04-05 17:38:32 +00:00
marschap
63eb923b8b
omit extra \n at end of report() format strings
2006-04-05 10:39:44 +00:00
marschap
8f4110ec26
add function to support the LCDproc protocol 'info' command
2006-03-11 07:58:54 +00:00
marschap
3e1ed65a12
cosmetic changes to a few drivers: keep functions not in the 0.5 API private
2005-07-25 17:05:39 +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
bf1c2688c2
make other drivers also work correctly when SEAMLESS_HBARS is set
2005-06-28 17:09:03 +00:00
marschap
925e7e0fc5
bignum cleanup
2005-06-05 16:26:05 +00:00
marschap
1a9e9ca54c
little cleanup
2005-06-05 14:48:49 +00:00
marschap
be2994832a
do not assume PrivateData != NULL on closing
2005-05-29 17:42:01 +00:00
marschap
741e3f8fe0
fix some typos
2005-05-16 17:06:41 +00:00
marschap
e55b1aa204
fix filled block and handling of the lastline parameter
2005-02-26 10:02:29 +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
marschap
2af71ca673
minor change
2005-01-23 22:40:12 +00:00
marschap
ffdd1a4925
added Leandro Dardini's lastline patch for the HD44780 driver and
...
adapted it to the IOWarrior driver that also drives HD44780 displays.
2005-01-17 20:18:21 +00:00
marschap
a96ce76a20
new driver IOWarrior for Code Mercenaries IOWarrior devices
2004-10-02 15:04:27 +00:00