Overview Proven

HAL TypeDisplay
ChipSSD1306
InterfaceI2C
DescriptionMonochrome 1-bit OLED. Kernel converts RGB565 framebuffer data to 1-bit pages before flushing.

Implementation

Sourcecomponents/kernel_rs/src/drv_oled_ssd1306.rs (871 lines)
WrapsNone — manual I2C commands
Tests22 unit tests

Devices

Boards that use this driver:

DeviceStatus
Heltec V3Proven
T3-S3Proven
C3-MiniProven

Configuration

Configured via board.json: I2C address (0x3C), pin_sda, pin_scl, optional pin_vext for Heltec V3 external power control.

Known Issues

128x64 only. No 128x32 support currently. Heltec V3 requires pin_vext to power the OLED externally.