This repository contains software to control both i2c
and spi
OLED displays connected to a RaspberryPi on Raspian Buster.
The Open Horizon service oled
utilizes this repository to build Docker containers. Please refer to the Dockerfile for details.
OpenOLED is an open source OLED library written in C and Python. The library displays images and text to OLED panels.
sudo apt update -qq -y && sudo apt install -qq -y git
git clone http://github.com/dcmartin/openoled.git
cd openoled
sudo ./sh/get.required.sh
make
✋ Remember to specify http://github.com/dcmartin/openoled.git
as the repository.
OpenOLED includes command line utilities for the i2c
and spi
OLED panels. In addition, there is an example Python Flask server to display pictures and annotations.
Releases are based on Semantic Versioning, and use the format
of MAJOR.MINOR.PATCH
. In a nutshell, the version will be incremented
based on the following:
MAJOR
: Incompatible or major changes.MINOR
: Backwards-compatible new features and enhancements.PATCH
: Backwards-compatible bugfixes and package updates.
David C Martin (github@dcmartin.com)