1zc / SOLED

Python-based library that can be used to operate various SSD/SH-driver OLED Displays with different resolution configurations on a Raspberry Pi.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SOLED

SOLED is a simple python-based library that can be used to operate various SSD/SH-driver OLED displays with a Raspberry Pi.

A list of all display modules SOLED is currently compatible is available below.

Setup

SOLED is fairly simple to install.

First, perform a simple update.

sudo apt -y update && sudo apt -y upgrade

Next, we can begin setting up some dependencies by:

sudo python -m pip install --upgrade pip setuptools wheel

Finally, we install SOLED using:

git clone https://github.com/1zc/SOLED.git && cd SOLED && sudo python setup.py install

To install using Python3, replace python with python3 and pip with pip3 in the above instructions.

List of Compatible Display Modules

This list can also be found in DISPLAYS.txt (If a display module is marked compatible, it applies for both i2C and SPI variants.)

Module Resolution Compatibility Status
SSD1306 128x64 ✔️ Compatible ✔️ Tested
SSD1306 128x32 ✔️ Compatible ✔️ Tested
SSD1306 96x16 ✔️ Compatible ☀️ Not Tested
SSD1306 96x48 ✔️ Compatible ✔️ Tested
SSD1306 64x48 ✔️ Compatible ☀️ Not Tested
SSD1306 64x32 ✔️ Compatible ☀️ Not Tested
SSD1306 72x40 ❌ Incompatible 🔄 Will be added soon
SSD1306 96x64 Incompatible 🔄 Will be added soon
SSD1306 128x128 Incompatible 🔄 Will be added soon
// // // //
SH1106 128x64 ✔️ Compatible 🌐 In dev. Please create an issue if there are any problems!
// // // //
SSD1351 128x64 Incompatible 🌐 In dev.
SSD1351 128x32 Incompatible 🌐 In dev.

About

Python-based library that can be used to operate various SSD/SH-driver OLED Displays with different resolution configurations on a Raspberry Pi.

License:MIT License


Languages

Language:Python 100.0%