Skip to content
Arduino library for 256x64 OLED ER-OLED032-1 (SSD1322 driver)
C C++
Branch: master
Clone or download
Pull request Compare This branch is 3 commits behind winneymj:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples/ssd1322_128x64_spi Add support for Arduino_101; Oct 26, 2016
media Replace README with mark down version; added text and image Oct 27, 2016
.project New Fonts Added Oct 7, 2015
ESP8266_SSD1322.cpp Add link to data sheet and app note Oct 26, 2016
ESP8266_SSD1322.h Add support for Arduino_101; Oct 26, 2016
Font16.h New Fonts Added Oct 7, 2015
Font32.c New Fonts Added Oct 7, 2015
Font32.h New Fonts Added Oct 7, 2015
Font64.c New Fonts Added Oct 7, 2015
Font64.h New Fonts Added Oct 7, 2015
Font7s.c New Fonts Added Oct 7, 2015
LICENSE Cleanup License after test Aug 14, 2015
Load_fonts.h Handle Adafruit 5x7 font Nov 27, 2015 Correct formatting wiring table Oct 27, 2016 Initial Commit Aug 15, 2015

Arduino/ESP8266 SSD1322 Library

For Newhaven NHD-3.12-25664UCY2 OLED Display

The Adafruit GFX introduces graphics primitives (points, lines, circles, etc.). This library add support for the Newhaven NHD-3.12-25664UCY2 256x64x16 Yellow OLED Display. The driver supports 4-wire SPI mode.

This repository was forked from ESP8266_SSD1322 that in turn was based on Adafruit SSD1306.

Introducing support for Arduino 101

Changes compared to ESP8266_SSD1322:

  • Add support for the Arduino 101 (native 3.3 Volt, base on Intel Curie)
  • Along the way, I did some minor touch ups:
    • add support for !RESET connected to hardware reset instead of GPIO pin (saves me 1 pin)
    • remove unused variables (rowTerminated, offScreen, color)
    • suppress compiler warning strict-aliasing when accessing fonts
    • remove unused pointer value access e.g. string++ instead of string++
    • add test for flash_address unassigned
    • add headers to files indicating support for SSD1322.


OLED Arduino 101
#1 (Vss) GND
#2 (Vdd) 3V3 (up to 271 mA, use external power supply to Arduino 101)
#4 (D/!C) D9
#7 (SCLK) D13 (hardware SPI SCLK)
#8 (SDIN) D11 (hardware SPI MOSI)
#17 (!CS) D10
#5,#6,#10-14,#19,#20 GND
#3, #9, #15, #18 not connected

Tested and passed on Arduino 101. I like this display, and being able to use the Adafruit GFX primitives is even better!



For the datasheet and protocol details refer to

You can’t perform that action at this time.