Skip to content

drivers: display: Add driver for SSD1351 OLED display controller #88923

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
nktsb opened this issue Apr 22, 2025 · 1 comment
Open

drivers: display: Add driver for SSD1351 OLED display controller #88923

nktsb opened this issue Apr 22, 2025 · 1 comment
Labels
area: Display Feature Request A request for a new feature

Comments

@nktsb
Copy link

nktsb commented Apr 22, 2025

Overview

Hello! I'd like to contribute a display driver for SSD1351 OLED controller. This driver enables support for 128x128 pixel OLED displays with 18-bit color depth commonly used in various embedded applications.

Implementation Details

  • Controller: Solomon SSD1351 OLED display controller
  • Display size: 128x128 pixels
  • Color depth: 18-bit, 262K colors (in RGB666 mode)
  • Interface: SPI

Features:

  • Configurable orientation
  • Choosing RGB mode (RGB565/BGR565/RGB888)
  • Brightness control

Integration

The driver follows Zephyr's display API and consists of:

  • Core driver implementation
  • Device Tree bindings
  • Kconfig options
  • Documentation
  • Sample application demonstrating basic usage

Testing

The driver has been tested on WaveShare 1.5 inch RGB OLED module.

Repository

I've developed and tested the driver in a separate repository:

https://github.com/nktsb/zephyr-ssd1351-driver

Once approved, I'll submit a PR with all required files and documentation according to Zephyr contribution guidelines.

@nktsb nktsb added the Feature Request A request for a new feature label Apr 22, 2025
Copy link

Hi @nktsb! We appreciate you submitting your first issue for our open-source project. 🌟

Even though I'm a bot, I can assure you that the whole community is genuinely grateful for your time and effort. 🤖💙

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Display Feature Request A request for a new feature
Projects
None yet
Development

No branches or pull requests

2 participants