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