Commit Graph
37 Commits
Author SHA1 Message Date
mmdolze 0fdbf82334 Updated URLs for glcdlib and pyramid drivers. 2012-11-04 10:38:46 +00:00
mmdolze 1579d452d9 Fix a few compiler warning when compiled with -Wextra. 2012-02-29 23:20:37 +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 4d73e6660c Pyramid driver:
- Convert set_char to 8 byte bitmap.
- Reset ccmode on clear. Add a custom character cache to avoid unnecessary
  updates of custom characters because of the reset.
- Add support for bignum.
- Remove the FB_modified flag, it did never work. Instead add a backing store
  buffer to compare against. Remove the 40ms block of updates, this was a
  no-op as well. However, pause 40ms after sending a complete screen update.
  The display I have requires this to recognize the following cursor updates.
- Do not treat frame buffer as string. Always use memcpy, memcmp, and memset.
- Remove the changelog. This should be read from SCM.
- Remove contact info as T. Riewe has left Pyramid.
- Pass through indent, preserving 4 space indention.
2011-02-13 17:50:29 +00:00
mmdolze 2b925d21d6 Update pyramid:
- Cache status of LEDs and only send on update, reduces communication
- Add prototypes for all and Doxygen comments to internal functions
- remove unused read_ACK()
2011-02-10 22:53:15 +00:00
mmdolze 27c473fdc5 imonlcd: Fix possible lockup in output (by E. Pooch). Pyramid: Fix buffer
overflow in set_leds, correct escaping and icons.
2011-02-10 22:06:09 +00:00
mmdolze 96525e30b7 Refactor ubiquitous CGmode enum into lcd.h and convert remaining drivers
to use it.
2011-01-06 10:59:19 +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 e914ee3d72 Check all http links, update permanent redirects. Do not remove links with
404 errors as they may still be available at www.archive.org.
2010-01-30 18:53:43 +00:00
mmdolze 73b7ec00ff Introduce shared/defines.h to collect commonly used macros. For now
it defines min() / max() macros.
2009-11-22 15:15:53 +00:00
mmdolze dcb1e7151c Fix memset swap (imported Fedora patch) 2009-05-21 21:13:22 +00:00
mmdolze 640fcc1f1f Silence some lint(1) warnings 2009-05-14 05:59:36 +00:00
mmdolze 15f2bf4ba3 Add more documentation to lcd_lib, lcterm and pylcd driver
Refactor todo entries in the documentation and add them to the TODO file
Document some known bugs and remove some that are known to be fixed.
2009-03-22 11:11:18 +00:00
mmdolze e0b1d1a0b3 Fix incorrect function name (C. Markle) 2009-03-19 07:03:30 +00:00
marschap cea8d500ab fix typo in doxygen comment 2008-12-21 18:45:56 +00:00
marschap 3ed66ed4f3 Doxygen-ize 2008-12-21 18:34:31 +00:00
marschap 81ebe5ae88 first step in Doxygen-ization 2008-12-21 10:04:37 +00:00
marschap 6b7db138d6 fix compiler warning: avoid going out of array bounds 2008-10-08 20:19:37 +00:00
marschap 77fd32256c update links for pyramid driver 2007-07-01 17:27:20 +00:00
marschap 77209a6f3f harmonize report & debug() messages: no '\n' or '.' at end 2007-06-17 10:39:49 +00:00
marschap 1899ff755c make including config.h always depend on HAVE_CONFIG_H; replace printf() by debug() 2007-06-17 10:20:55 +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
marschap 9b111eeac4 cleanup: remove unnecessary (=invisible) leading spaces 2006-04-27 15:01:49 +00:00
marschap 968665c2a3 little optimization 2006-04-25 07:49:37 +00:00
marschap 9d5444f95f fix previous patch 2006-04-24 16:14:50 +00:00
marschap 35e408dbf9 add extension by S. Reinauer 2006-04-24 15:45:35 +00:00
marschap d39c092fb4 fix a few more warnings 2006-04-14 08:04:09 +00:00
marschap 657c2c88ba extend pyramid driver fixing a few bugs on the way 2006-04-13 15:14:34 +00:00
marschap cf5ac7797b rename "pylcd" driver to "pyramid"; finish renaming of "sli" driver 2006-04-12 16:04:06 +00:00
marschap ac5987c943 cleanup: rename prototypes of unused functions 2006-04-12 08:18:25 +00:00
marschap 587085a292 clarification: get_info() returns const char * 2006-04-12 08:12:13 +00:00
marschap 1f0028cb6e harmonize coding style and messages; use report()/debug() instead of printf()/perror() 2006-04-08 21:00:37 +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 d0d8b1d9f1 add output support to pylcd driver - patch provided by Stefan Reinauer 2006-02-22 08:50:22 +00:00
marschap b5634b8629 unbreak pylcd on FreeBSD; thanks to Markus Dolze 2006-01-29 22:04:12 +00:00
marschap 4c07549b02 add driver pylcd provided by sylvain@kernelconcepts.de for Pyramid LCD devices 2005-12-15 09:39:26 +00:00