Harald Geyer
ad169fb488
New driver linux_input
...
This driver receives input from event devices of the linux input subsystem.
Tested on Linux 3.16/i386.
Signed-off-by: Harald Geyer <harald@ccbib.org >
2016-07-29 19:55:15 +02:00
willfe
fd8c174282
Merge pull request #6 from bytemine/master
...
add driver for lcm162-module (by H. Rasch) (https://github.com/lcdproc/lcdproc/pull/6 )
2016-07-28 09:14:22 -04:00
Bjoern Franke
9e80b177ff
add driver for lcm162-module (by H. Rasch)
2016-07-28 13:50:23 +02:00
willfe
80708be8d4
Merge pull request #4 from haraldg/portabilityfixes
...
Portability fixes
2016-07-27 10:16:46 -04:00
Harald Geyer
23b6c97ea9
rawserial.c: Get rid of non-standard type
...
Looks like uint isn't supported by MUSL libc used by OpenWRT.
Signed-off-by: Harald Geyer <harald@ccbib.org >
2016-07-25 12:44:31 +02:00
Harald Geyer
bb7badfee2
mtc_s16209x.c: Add missing header file
...
This driver uses flock(2) und thus must include sys/file.h
Signed-off-by: Harald Geyer <harald@ccbib.org >
2016-07-25 12:44:31 +02:00
Harald Geyer
f73d2aca1e
hd44780-rpi.c: Get rid of non-standard pointer type
...
The old code didn't compile against musl libc (OpenWRT).
Compiletested on ARM.
Signed-off-by: Harald Geyer <harald@ccbib.org >
2016-07-25 12:44:31 +02:00
Rhys Williams
606e2913f0
Update i2c driver to have pins defined via config file, rather than hardcoded
2016-07-23 11:14:53 +12:00
mmdolze
d61430decd
Add rawserial driver (by C. Wolf).
2014-03-05 18:46:39 +00:00
mmdolze
417ce0555f
Add the pifacecad connection type to hd44780 driver (by Thomas Preston). This
...
is for the PiFace Contral And Display device from http://www.piface.org.uk/ .
2014-02-10 07:04:01 +00:00
mmdolze
a8d9504a3c
Fix several problems with data escape handling in hd44780-serial:
...
1. A bogus address calculation was done (spotted by G. Smith).
2. The displayID was added to the data escape character even if the connection
type does not support multiple displays (spotted by G. Smith).
3. When calculation if data escape is necessary, the character 0xff could not
be escaped. Changed an updates all connection types (M. Dolze).
2014-02-10 06:48:44 +00:00
mmdolze
dca261e98a
Add 'spi' connection type by S. Dawson to the hd44780 driver.
2014-01-29 21:48:03 +00:00
mmdolze
8230c0ace1
Remove unused parameter from x11w_draw_pixel.
2014-01-28 22:51:54 +00:00
mmdolze
6deec0ab74
Fix previous commit.
2014-01-28 21:59:41 +00:00
mmdolze
5c4b3239fc
Improvements to picoLCD driver IR processing (by M. T. Jones).
2014-01-22 22:15:39 +00:00
mmdolze
9ddf986ef5
Fix debug output. Spotted by M. Jones.
2013-12-24 17:53:55 +00:00
mmdolze
cc23d7c094
New connection type 'picolcdgfx' that supports picoLCD 256x64 Sideshow
...
graphical displays from Mini-Box.com (by S. Meharg).
2013-05-08 19:19:55 +00:00
mmdolze
c9c3bfa9a9
glcd driver: Add the 'x11' connection type that draws the screen to a X
...
window (by S. Meharg).
2013-05-04 14:31:14 +00:00
mmdolze
35d37bd230
Fix range check in pyramid_set_char (bug #43 ).
2013-05-04 08:21:55 +00:00
mmdolze
27bb3801b2
Add new connection type 'piplate' to the hd44780 driver (by J. Brogdon).
...
In the documentation replace the list of the connection types for hd44780
driver with the table also used in the configuration options description
(use only a single place to list and link everyting). While there, remove the
assembly code for lcdserializer.
2013-04-07 11:50:29 +00:00
mmdolze
03bc533aff
Add support for FreeBSD's iic I2C framework.
2013-04-07 11:45:27 +00:00
mmdolze
099b0c6274
Add more icons and some smaller fixes (by M. T Jones).
2013-03-24 13:59:22 +00:00
mmdolze
1465c1c1d3
Fix description of port range.
2013-03-24 13:56:59 +00:00
mmdolze
c23077b722
Raspberry Pi driver:
...
- Correct check for mmap errors (closes #3604495 ).
- Add 40x4 support (for displays with two controllers).
- Update the documentation.
2013-02-22 15:20:16 +00:00
mmdolze
96502bcfdf
Add 'raspberrypi' connection type to HD44780 driver (by P. Corner).
2013-01-27 11:44:42 +00:00
mmdolze
48b1c1ee40
Replace compiler #pragma with comments.
2013-01-27 11:33:21 +00:00
mmdolze
66a860d551
Note some restrictions for controllers featuring extended mode.
2013-01-17 22:15:45 +00:00
mmdolze
37563b5fd7
glcd driver: Add direct support for framebuffer with paged memory layout.
...
'struct glcd_framebuf' now contains a layout type which can either be
FB_TYPE_LINEAR (this is the default) or FB_TYPE_VPAGED. This actually affects
the drawing function and the frame-buffer memory calculation. A new 'size'
field is added to store the pre-calculated length.
Adopt existing driver to make use of the new feature (currently only glcd2usb
driver).
2013-01-17 21:44:30 +00:00
mmdolze
7b316f4d96
sed1520 driver: Add an option for inverted segment mapping (idea by R. Buchert)
2012-12-27 11:19:41 +00:00
mmdolze
0fdbf82334
Updated URLs for glcdlib and pyramid drivers.
2012-11-04 10:38:46 +00:00
mmdolze
ec1cabb7d4
Add the current ideas about pictograms.
2012-07-09 18:27:24 +00:00
mmdolze
9e4c082fd0
We used a deprecated style of GNU GCC's designated initializers. Change them
...
to correct C99 style to fix warnings when building with clang.
Fix some typos in hd44780-serial while being there.
2012-04-25 06:34:36 +00:00
mmdolze
83b68ed09a
Work around a change in automake 1.11.3 that does not allow 'pkglibdir' to
...
be used with 'PROGRAMS' any longer (#3494755 ).
2012-03-11 10:58:23 +00:00
mmdolze
dc49e0a96e
hd44780/serial: Add support for adjustable backlight. Solve some possible
...
problems that may arise by comparing signed and unsigned char values.
2012-03-11 07:32:38 +00:00
mmdolze
1579d452d9
Fix a few compiler warning when compiled with -Wextra.
2012-02-29 23:20:37 +00:00
mmdolze
5e1edf5b60
Fix Doxygen comments.
2012-02-22 22:07:22 +00:00
mmdolze
4ea3f1cf98
hd44780: Added 'usb4all' connection type for USB-4-all devices (T. Mohaupt)
2012-02-18 15:24:43 +00:00
mmdolze
a2083da28f
Add sdeclcd driver for Watchguard FireBox appliances (by F. Mertz).
2012-02-01 22:42:59 +00:00
mmdolze
69a6f74c76
hd44780/ftdi: Fix a bug in ftdi_HD44780_backlight() and add backlight
...
switching capability for 4bit mode. Document the different BL line level
and a small switching circuit for it.
2012-01-02 09:22:30 +00:00
mmdolze
6336c6c99e
Fix the last line not being used by custom characters (ID: 3466136). There
...
was a lastline setting used which was neither initialized nor read from config.
While there, re-comment the file.
2011-12-30 01:08:17 +00:00
mmdolze
2228e05187
Heavily re-comment the hd44780-low.h file.
2011-12-30 00:21:30 +00:00
mmdolze
092236f518
Don't typedef the low-level functions structure. Use struct* the two times
...
where necessary (this avoids confusing Doxygen as well).
2011-12-30 00:20:32 +00:00
mmdolze
1d47d3abc3
Make the sed1520 driver work in 80-family connection style without requiring
...
an external inverter.
2011-12-29 17:00:49 +00:00
mmdolze
cd22706496
Modify the 't' character that looked a little odd.
2011-12-29 16:56:52 +00:00
mmdolze
d7f799285f
Add code to use libusb-1.0 asynchronous transfers to fix problem of
...
occasional missed keys and eliminate use of key_timeout which disrupts the
main loop timing (by M. Jones).
2011-12-10 15:39:46 +00:00
mmdolze
7d4dd740eb
Add key pad support to the glcd driver.
2011-12-03 20:10:40 +00:00
mmdolze
3f5d81461a
Fix backlight setting.
2011-11-27 10:59:43 +00:00
mmdolze
09251fee8c
Add the glcd2usb connection type to the glcd driver.
2011-11-27 10:36:50 +00:00
mmdolze
b54ffe59b5
glcd driver: Fix doxygen comments and add a section to the User's Guide.
2011-11-24 07:44:25 +00:00
mmdolze
eac9d590a8
glcd driver updates:
...
1. Remove connection type header files and put prototypes locally and in
glcd-drivers.h. Don't fall into the pitfall of too many header files again.
2. Create a separate frame buffer structure (this allows easier re-use of
the frame buffer functions).
3. Add a function to retrieve pixel values from framebuffer.
4. Add the 'serdisplib' connection type.
5. Support display width that are not a multiple of 8 (e.g. 122x32).
2011-11-22 23:14:45 +00:00