Adafruit SSD1351 1.5" Color OLED library for Particle Photon
MicroSD Card is not currently supported
Should be possible, but I haven't yet gotten it working. See https://community.particle.io/t/particle-photon-oled-screen-and-sd-card-demo/18145 and https://github.com/mikeseeh/photon-demo-oled-sdcard for examples where folks have succeeded.
Requires modification for other screen sizes
For hardware SPI (considerably faster), connect the pins as follows:
Photon -> OLED ---------------------- 3V3 -> 3Vo (3V) GND -> GND (G) D6 -> DC D5 -> RESET (R) A5 -> MOSI (SI) A3 -> SCK (CL) A2 -> OLEDCS (OC)
DC and RESET may be set to any pin, but the example defaults to D5 & D6.
Any combination of pins may be used for software SPI, but the display will update more slowly.
This is based on a collection of work from other tallented developers, 99.9% of the credit goes to them.
- The lion's share of the credit goes to Adafruit - https://github.com/adafruit/Adafruit-SSD1351-library
- I started with https://github.com/mikeseeh/photon-demo-oled-sdcard
- Which I think is based on https://github.com/pkourany/Adafruit_SSD1351_Library/