MCPcopy Create free account
hub / github.com/ThingPulse/esp8266-oled-ssd1306

github.com/ThingPulse/esp8266-oled-ssd1306 @4.6.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 4.6.2 ↗ · + Follow
160 symbols 226 edges 21 files 16 documented · 10% updated 48d ago4.6.2 · 2026-01-09★ 2,16928 open issues

Browse by type

Functions 140 Types & classes 20
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

GEOMETRY_64_48

The 64x48 geometry setting are working with the Wire.h and brzo_i2c libraries.

I've tested it successfully with a WEMOS D1 mini Lite and a WEMOS OLED shield

Initialization code:

  • Wire
#include <Wire.h>
#include <SSD1306Wire.h>
SSD1306Wire display(0x3c, D2, D1, GEOMETRY_64_48 ); // WEMOS OLED shield
  • BRZO i2c
#include <SSD1306Brzo.h>
SSD1306Brzo display(0x3c, D2, D1, GEOMETRY_64_48 ); // WEMOS OLED Shield

Core symbols most depended-on inside this repo

Shape

Method 138
Class 12
Enum 8
Function 2

Languages

C++100%

Modules by API surface

src/OLEDDisplay.cpp55 symbols
src/OLEDDisplayUi.cpp35 symbols
src/OLEDDisplay.h15 symbols
src/SSD1306Wire.h8 symbols
src/SH1106Wire.h8 symbols
src/SSD1306Spi.h7 symbols
src/SH1106Spi.h7 symbols
src/OLEDDisplayUi.h7 symbols
src/SSD1306I2C.h6 symbols
src/SSD1306Brzo.h6 symbols
src/SH1106Brzo.h6 symbols

For agents

$ claude mcp add esp8266-oled-ssd1306 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page