Commit Graph
87 Commits
Author SHA1 Message Date
marschap b54a4e3706 Doxygen-ize 2008-12-21 14:58:51 +00:00
marschap 175e4c7b4f better Doxygen documentation of icon() 2008-12-21 14:07:20 +00:00
marschap c9e3db4a8d extend Doxygen description of input method 2008-12-21 12:34:49 +00:00
marschap 81ebe5ae88 first step in Doxygen-ization 2008-12-21 10:04:37 +00:00
marschap ef9dc9e980 make Doxygen header text more similar to other drivers 2008-12-19 19:43:43 +00:00
marschap 11cc2c1697 add paths to Doxygen file headers 2008-11-30 22:34:31 +00:00
marschap 9c876e8d4c fix Doxygen warnings 2008-11-29 16:01:31 +00:00
marschap 0497178706 new ConnectionType ethlcd for hd44780 (Mariusz Bialonczyk) 2008-09-17 13:28:17 +00:00
marschap 6d09647d08 fix typos in dox 2008-08-03 13:57:14 +00:00
marschap e122d55965 don't allow turning the backlight on if have_backlight == 0 2008-03-08 18:23:07 +00:00
marschap ea26e30c24 iset ENTRYMODE after CLEAR to better conform to specs (M. Dolze) 2007-12-26 15:46:01 +00:00
marschap d64dcf7e11 more complete hd44780 initialization; a bit more dox; typo fixes in docs 2007-12-26 15:40:58 +00:00
marschap 81bc865f1e clean interface for sub-drivers wrt backlight, contrast and brightness 2007-11-04 16:58:00 +00:00
marschap e6c4b71ff0 harmonize backingstroe name with other drivers; don't force connection type
drivers to define nop-like functions for features they don't support
2007-11-04 13:25:54 +00:00
marschap c76af798c3 a few clean-ups 2007-11-04 12:05:51 +00:00
marschap 3a3a4dc8d9 afew doc cleanups, and cleanups /more checks ofr the hd44780 driver 2007-11-03 20:55:49 +00:00
marschap 5a2a1cc486 reporting in hd44780's ConnectionType functions (Thomas Jarosch) 2007-11-01 09:07:20 +00:00
marschap fe5f26e91d support for contrast & brightness: now get_*() only, but prepare for set_*() 2007-10-21 19:39:24 +00:00
marschap 75dbe30705 don't try to read from NULL pointer 2007-10-21 16:08:56 +00:00
marschap 335fc84785 move definitions for symbolicnames to correct palce for dependencies;
allow ConnectionTypes to be case insensitive
2007-10-14 10:42:15 +00:00
marschap 0899cef23d cleanup connection type recognition, prepare for aliases, ... 2007-10-14 09:44:06 +00:00
marschap 6a6b44778c doxygenate a little more 2007-10-04 16:30:19 +00:00
marschap 86c4149642 a little bit of Doxygen here and there 2007-04-14 08:23:48 +00:00
marschap 0f0af0f381 - coding style harmonization
- check onsistency between Size & vSpan
2007-04-04 13:52:38 +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 88acd72197 new options for hd44780 (Frank Jepsen) 2007-02-04 12:26:54 +00:00
marschap f07c8ba7b5 fixes for the serial hd44780 subdrivers (Matteo Pillon) 2007-02-02 16:46:07 +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 b54d2a810f add get_free_chars() function 2006-10-15 10:45:47 +00:00
marschap 8bcc3c0e31 fix typo 2006-10-01 13:23:07 +00:00
marschap cc2c84a7b8 declare constant function parameters const (as well as constant function return values) 2006-09-12 16:23:24 +00:00
marschap 5f4cfa3b88 - unified hd44780 sub-driver that replaces picanlcd & lcdserializer while
providing the same functions (Matteo Pillon)
- character mapping for special (almost) hd44780-compatible LCDs (Matteo Pillon)
2006-08-13 11:13:13 +00:00
marschap 9b111eeac4 cleanup: remove unnecessary (=invisible) leading spaces 2006-04-27 15:01:49 +00:00
marschap e43b741795 convert hd44780 driver to use bignum library, add a few security checks 2006-04-26 09:46:01 +00:00
marschap 7c92890b64 add character cell size functions 2006-04-26 08:08:04 +00:00
marschap c4e41d5fd5 check for initialization errors in HD44780 sub-drivers 2006-04-14 12:15:41 +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 65a473f2b7 fix checks in *_num() functions: only when/where necessary 2006-04-11 20:57:15 +00:00
marschap 3c52181126 harmonize coding style and messages 2006-04-08 21:05:51 +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 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 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 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 14fa1c74cd fix my previous commit: use C comment 2004-10-09 16:26:45 +00:00
marschap 11fe596351 add ConnectionType sub-driver for BWCT USB devices to the HD44780 driver 2004-10-09 16:15:37 +00:00
robijn 6161531e3c Added ExtendedMode functionality. Solves 'A-type' or KS0073 issue. 2004-02-09 22:21:49 +00:00