anpaza / linux_vfd

7-segment LED display driver for Linux based on PT6964, SM1628, TM1623, FD268 ICs
4 stars 8 forks source link

This is a Linux driver for a family of similar LED display controllers which are used in some boards to drive 7-segment LED displays and, optionally, provide input support for up to a few tens of buttons.

The bus between the CPU and the display driver IC is accessed purely by bit-banging three GPIO pins (which are defined in the DTS file, example included).

Driver supports arbitrary character output (limited by 7 segment geometry), an additional bitmap overlay (which can be used to light additional icons on the display), variable brightness, on/off, Linux input device support for button input.

Additionaly, a highly configurable daemon program is provided that will fill the LED display with various useful information.

What was tested and WILL work:

What was not tested but SHOULD work:

What was not tested but COULD work:

To use this driver, copy the subdirectory vfd into AMLogic kernel tree, into the directory drivers/amlogic/input/.