Skip to content

Mobile Badger display drivers for various Pimoroni, Waveshare, Adafruit, Uctronics and Bakebit LED/LCD devices.

License

Notifications You must be signed in to change notification settings

drivebadger/ext-mobile-drivers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2b0ea64 · Oct 9, 2021

History

16 Commits
Oct 9, 2021
Oct 9, 2021
Oct 9, 2021
Oct 9, 2021
Oct 9, 2021
Oct 9, 2021
Oct 4, 2021
Oct 9, 2021
Oct 9, 2021
Oct 2, 2021
Oct 9, 2021
Sep 28, 2021
Sep 27, 2021

Repository files navigation

This repository contains hardware drivers for various LED/LCD displays, used with Raspberry Pi or similar platforms, to signal Mobile Badger functional states.

Device model(s) Installing Notes
Adafruit PiTFT 2.2/2.8 inch LCD manual framebuffer-based
BakeBit NanoHat OLED manual for NanoPi NEO/NEO2, not Raspberry Pi
BlinkStick Strip manual USB instead of GPIO; our recommended device
Pimoroni Blinkt! manual our recommended device
Pimoroni Scroll HAT Mini manual
Uctronics 3.5 inch Touchscreen manual framebuffer-based; avoid it
Waveshare 1.44inch LCD display HAT manual
Waveshare True color RGB LED HAT manual

Installing

  1. Clone this repository as /opt/drivebadger/external/ext-mobile-drivers directory on your Mobile Badger device.
  2. Follow the detailed install instructions for your device model (see above links).
  3. Enable the driver for your device by creating a symbolic link named installed to its directory:
cd /opt/drivebadger/external/ext-mobile-drivers
ln -s pimoroni-blinkt installed

Why there is no single install script?

There are two main reasons for it:

  1. Each device model has totally different dependencies and prerequisites, that can't be easily handled in a single script.
  2. Raspberry Pi don't have a Plug&Play mechanism, and it's not possible to automatically detect and recognize connected devices in a reliable way. So it's up to the user to install the proper drivers.

More information