SkillAgentSearch skills...

Ssd1309

SSD1309 driver for use with embedded_hal and (optionally) embedded_graphics

Install / Use

/learn @antonok-edm/Ssd1309
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

SSD1309 driver

Crates.io Docs.rs

SSD1309 display module showing the Rust logo

I2C/SPI driver for the SSD1309 OLED display written in 100% Rust.

Heavily based off of the SH1106 driver by @jamwaffles.

Implementation note

It's important to use correct reset logic for the SSD1309, unlike with some other display drivers. The GraphicsMode::reset method is a good way to ensure this is accomplished.

Usage

Check the documentation and examples.

Also available are third-party examples using the Cortex-M4F LaunchPad (TM4C123G) and the Raspberry Pi Pico (RP2040).

License

Licensed under either of

  • Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
  • MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Related Skills

View on GitHub
GitHub Stars14
CategoryDevelopment
Updated3mo ago
Forks12

Languages

Rust

Security Score

92/100

Audited on Dec 24, 2025

No findings