#display #framebuffer #pixelbuffer

no-std embedded-display-controller

Traits for display controllers

2 unstable releases

0.2.0 Jan 17, 2024
0.1.0 Jan 1, 2021

#677 in Embedded development

Download history 3330/week @ 2024-07-21 2572/week @ 2024-07-28 2836/week @ 2024-08-04 2622/week @ 2024-08-11 2346/week @ 2024-08-18 2074/week @ 2024-08-25 3311/week @ 2024-09-01 2411/week @ 2024-09-08 3203/week @ 2024-09-15 2901/week @ 2024-09-22 2343/week @ 2024-09-29 2991/week @ 2024-10-06 2881/week @ 2024-10-13 3090/week @ 2024-10-20 2298/week @ 2024-10-27 2392/week @ 2024-11-03

10,898 downloads per month
Used in 4 crates (3 directly)

MIT/Apache

9KB
81 lines

Documentation

embedded-display-controller

docs.rs Crates.io

Traits for display controllers

This crate contains traits that represent display controllers with a memory-backed framebuffer. These controllers are typically integrated into a System on Chip (SoC) or connected via a memory bus. They are used to drive larger / higher performance displays.

Note that this crate is not aimed at smaller displays that are updated by sending commands over a low-speed databus (SPI, I2C, ..). These typically have individual driver crates (some examples are listed here). Also note that this crate does not cover functionality available through the panel's own line drivers or management controller. Only the controller in the SoC.

This crate allows libraries for operating on display layers to be written independently of the exact controller architecture.

No runtime deps