SSD1306 I2C Display Driver
1.2.1
This library is developed to control SSD1306 I2C OLED Display
|
This is SSD1306 i2c oled display driver implementation for Arduino. The driver is also capable to work with pcd8544 (nokia 5110) LCD over SPI.
SSD1306 i2c OLED Display driver is Arduino style library, intended for use with very small microcontrollers (with a little of SRAM). First of all, it was developed for ATTiny controllers to use as few resources as possible. With internal i2c impementation and without using buffer-related functions the library requires only 26 bytes of SRAM. Since ATTiny controllers have no division and multiply operations, the library uses shift operation to speed up calculations.
For Attiny85/Attiny45 controllers OLED display must be connected to PB3 (SCL) and PB4 (SDA) lines. For other controllers pins are defined by standard Wire library. The pins can be modified for Attiny in ssd1306_i2c_conf.h file.