Patrick Valk
556190fdfe
Personal drivers/hd44780.c
2016-11-07 11:31:48 +01:00
jerryr
f9bad8faf4
Add support for Raspberry Pi 3
2016-09-26 18:03:44 +05:30
Jörg Hohwieler
9588955a6d
GLK driver - new display definitions / add keymap option
...
- 2 new display definitions
- additional keymapping for Pyramid keypad
tested under Linux
Reviewed-By: Harald Geyer <harald@ccbib.org >
2016-08-19 00:01:12 +02:00
willfe
fdeb649996
Merge pull request #19 from YARD2/yard2LCD
...
Add support for YARD2 devices
2016-08-17 18:10:38 -04:00
YARD2
72e27fc718
Some fixes after comments
2016-08-09 21:34:52 +02:00
YARD2
e1dc01af31
Add yard2LCD driver
...
Add yard2LCD driver
2016-08-05 23:42:41 +02:00
Harald Geyer
36128dc16f
string widget: Allow multibyte characters
...
Currently render_string() truncates the text after n bytes, where n is
the number of characters from the start of the rendering position to the
right margin. Since the API already requires drivers to take care of
proper truncating, this is not necessary.
Signed-off-by: Harald Geyer <harald@ccbib.org >
2016-08-03 12:47:49 +02:00
Harald Geyer
da6ab836e1
New driver for Olimex MOD-LCD1x9
...
This adds minimal support for the display - including a 14 segment font.
(Looks like this is the first 14 segment display to be supported by
lcdproc.)
Tested on linux.
Signed-off-by: Harald Geyer <harald@ccbib.org >
2016-08-02 20:14:47 +02:00
Harald Geyer
0a38c18f00
Cleanup I2C handling
...
* Move OS specific code to new files i2c.h and i2c.c
* As side effect a likely bug (linux only code) in the existing driver
has been fixed.
Compile tested on Debian/i386 and OpenWRT/arm.
Signed-off-by: Harald Geyer <harald@ccbib.org >
2016-07-31 09:42:06 +02:00
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
a5cc44d51a
Welcome 2014.
2014-02-10 07:19:20 +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
4ba9de40b1
Fix some compiler warnings by making use of necessaryTimeUnits.
2013-01-19 10:25:04 +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
cf96068bef
Add a missing reference to the main menu. This fixes building with
...
--enable-permissive-menu-goto (#3599609 ).
2013-01-17 21:27:27 +00:00
mmdolze
370926811a
Fix a problem when using the left key to change the ring and checkbox menu
...
items. The old code used modulus which does not give the required result,
for C (ISO 1990) and before the result is implementation defined so may have
worked for some compilers / targets but from C (ISO 1999) onwards the sign
of the result comes from the dividend so will not work. (By M. T. Jones)
2012-12-27 11:49:29 +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
f36642ab69
Fix a segmentation fault occuring when using menu_add_item without a text
...
label. While there sync code and documentation about the possibility to use
a label and options.
2012-10-10 16:29:39 +00:00
mmdolze
8921af95a6
Fix spelling in comment (by P. Corner).
2012-09-01 21:24:39 +00:00
mmdolze
38c7fb27a3
Fix a few text mistaked discovered during merge.
2012-08-19 14:13:26 +00:00
mmdolze
d3d80c1b71
Update dates in preparation of release 0.5.6.
2012-08-19 12:52:33 +00:00
mmdolze
ec1cabb7d4
Add the current ideas about pictograms.
2012-07-09 18:27:24 +00:00
mmdolze
bfd35b4dfc
Extend enumerations with the values used for error handling to silence more
...
clang warnings.
2012-04-25 19:53:15 +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