picoLCD 20x2, 20x4, 256x64 Drivers
SDK for all picoLCD models(libpicoLCD) for LCD control, GPIO, keypad, led, IR decoding
ChangeLog:
2010-03-15 Nicu Pavel (npavel@ituner.com)
- 0.1.9 - release.
- added kexts for MacOS leopard and MacOS snow leopard to detach the device from OS control
- added support for picolcd 20x4 and 256x64 products
- link with libusb-legacy on MacOS
- use glibtoolize for MacOS
- remove all calls to self->hid->interrupt_write with picolcd_send
- silence all warnings
- reduce the verbosity while compiling
- added a _hid_unimplemented and _picolcd_unimplemented to tag.
the functions not implemented in usblcd operations struct
- renamed driver vars.
- make drivers filename nicer
- fallback with return instead of exit
- added support for 20x4 settext function
- added a new function picolcd_send to easier send data to lcd
- some spelling mistakes fixed
- added picolcd-common.h
- updated and fixed examples
- changed header files from usblcd to picolcd
- renamed main binary to picolcd
- build system cleanup
- move to picoLCD/libpicoLCD
- code cleanups
- SDK and libpicoLCD source code download here
- Bash script examples: download here
Drivers for specific models:
- picoLCD 20x2
picoLCD 20x2 is a USB HID character LCD OEM device developed by mini-box.com. It has an optional IR receiver when mounted in different cases.
- lcdproc driver
This driver adds support for picoLCD20x2 device and keypad to lcdproc without
using libusblcd or libhid.
- Ubuntu 9.04+ and other binary packages here
- Ubuntu package meta for creating new packages here
- Patch agains 0.5.2 release: picolcd-lcdproc.patch
- Memory leak patch: picolcd-memleak.patch
- Patched 0.5.2 lcdproc sources: lcdproc-picolcd20x2-0.5.2-cvs.tgz
- lcd4linux driver
This driver adds support for picoLCD20x2 device, GPIO and keypad support to lcd4linux.
- Patch agains 0.10.1: picoLCD20x2-lcd4linux.patch
- Patched 0.10.1 lcd4linux sources: lcd4linux-picoLCD20x2-src.tgz
- picoLCD 256x64
picoLCD 256x64 is a USB HID graphic (256x64 pixels resolution) LCD device developed by mini-box.com
- lcd4linux driver
This driver adds support for picoLCD256x64 device and keypad to lcd4linux software.
Documentation for the protocol used in picoLCD 256x64 is available here
Bruno Premont has created a kernel driver for picoLCD 256x64 that uses framebuffer deffered-io, backlight, leds class and input events, patches against the
kernel git tree are available for download below.
- picoLCD 256x64 Ubuntu PPA: here
- picoLCD 256x64 usermode driver: here
- picoLCD 256x64 kernel driver: here
- Patched lcd4linux source: lcd4linux-picoLCD256x64-src.tgz
- Patch against 0.10.1 release: picoLCD256x64-lcd4linux.patch
- GPI patch against 0.10.1 release: picoLCD256x64-lcd4linux-gpi.patch
- MTRG and RSS setup, configs, custom plugins/widgets here
- picoLCD 20x4
picoLCD 20x4 is an external USB HID character LCD device with integrated IR receiver developed by mini-box.com
- lcdproc driver
This driver adds support for picoLCD20x4 device and keypad to lcdproc.
- Ubuntu 9.04+ and other binary packages here
- Ubuntu package meta for creating new packages here
- Patched 0.5.2 lcdproc sources: lcdproc-picolcd20x4-0.5.2-cvs.tgz
- Patch agains 0.5.2 release: picoLCD20x4-lcdproc.patch