/moode-charlcd

Primary LanguagePythonApache License 2.0Apache-2.0

Moode-Charlcd

Latest PyPI version CI build status Test coverage

Moode extension for showing track information on a character liquid crystal display. In combination with the moode-raspberry-gpio extension it shows the button function, too.

This plugin is build for these LCD-board and tested with the raspberry pi 4.

Raspberry Pi 4 with LCD in Lego-Case

Installation

Install by running:

python3 -m pip install Moode-Charlcd

Configuration

Moode-Charlcd is shipped with the following default configuration which should be find for the hardware setup mentioned above:

[charlcd]
enabled = true
i2c_port = 0x27
pin_mapping_variant = 2
num_cols = 20
num_rows = 4

Please make sure the following configurations are present.

Map shutdown to pin 9:

# /boot/config.txt
dtoverlay=gpio-shutdown,gpio_pin=9,active_low=0

Map the other pins to the moode-gpio extension:

[raspberry-gpio]
enabled = true
bcm4 = play_pause,active_low,250
bcm16 = prev,active_low,250
bcm10 = next,active_low,250

Project resources

Credits