跳转至

lib/oled/driver/device/ssd1309/ssd1309.h

SSD1309 device-specific descriptor and factory. More...

Functions

Name
CFBD_OLED_DeviceSpecific * getSSD1309Specific()

Defines

Name
SSD1309_IIC_PACK

Detailed Description

SSD1309 device-specific descriptor and factory.

See:

This module provides the SSD1309-specific implementation of the device descriptor interface. It delivers initialization sequences, GRAM buffers, and communication parameters optimized for SSD1309-based displays.

The SSD1309 is an enhanced monochrome OLED controller featuring:

  • Extended resolution support (typically 128x64 or larger)
  • Improved contrast and brightness control
  • I2C and SPI communication interfaces
  • Advanced timing parameters for various OLED panel types
  • Fixed default I2C address: 0x78

Functions Documentation

function getSSD1309Specific

CFBD_OLED_DeviceSpecific * getSSD1309Specific()

Macros Documentation

define SSD1309_IIC_PACK

#define SSD1309_IIC_PACK (SSD130X_REQUEST_IIC_PACK)

Source code

#pragma once
#include "driver/device/device_interface.h"

#define SSD1309_DRIVER_ADDRESS (0x78)
#define SSD1309_IIC_PACK (SSD130X_REQUEST_IIC_PACK)

CFBD_OLED_DeviceSpecific* getSSD1309Specific();

Updated on 2026-02-03 at 13:21:55 +0000