SSD1306 OLED display driver  1.3.1
This library is developed to control SSD1306 i2c/spi OLED display
SSD1306/PCD8544 API.

This is SSD1306 oled display driver implementation for Arduino. The driver supports i2c and spi displays, and is also capable to work with pcd8544 (nokia 5110) LCD over SPI.

SSD1306 OLED display driver

Introduction

SSD1306 OLED display driver is Arduino style library, intended for use with very small microcontrollers (with a little of SRAM). It was developed to use as few resources as possible. Since ATTiny controllers have no division and multiply operations, the library uses shift operation to speed up calculations.

Key Features

The default i2c pins for embedded implementation can be modified in ssd1306_i2c_conf.h file. For other controllers pins are defined by standard Wire library. The default spi SCLK and MOSI pins are defined by SPI library, and DC, RST, CES pins are configurable through API.

Supported displays:

Supported platforms

The goals of ssd1306 library