mmdolze
35d37bd230
Fix range check in pyramid_set_char (bug #43 ).
2013-05-04 08:21:55 +00:00
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