#display #embedded-hal-driver #epaper #spi-driver #epd #spi-interface

无std ssd1675

SSD1675电子纸显示(EPD)控制器驱动程序,用于与嵌入式-hal配合使用

5 个版本 (破坏性更新)

使用旧的 Rust 2015

0.5.0 2022年3月2日
0.4.0 2022年2月8日
0.3.0 2020年7月20日
0.2.0 2020年3月20日
0.1.0 2018年12月26日

#546 in 嵌入式开发

每月下载 24 次

MIT/Apache

195KB
879

SSD1675电子纸显示驱动程序

Rust 驱动程序,用于 Solomon Systech SSD1675 电子纸显示(EPD)控制器,与嵌入式-hal配合使用。

Build Status codecov crates.io Documentation

Photo of Inky pHAT ePaper display on Raspberry Pi Zero W

描述

此驱动程序旨在在嵌入式平台上使用 embedded-hal 特性库进行工作。它与 no_std 兼容,基于稳定的 Rust,并且仅使用安全 Rust。它支持 4 线 SPI 接口。

测试设备

该库已在以下设备上测试并通过验证

  • 红色/黑色/白色 Inky pHAT 版本 2,在 Raspberry Pi Zero 上(如图所示)

示例

注意:要构建示例,需要启用 examples 功能。例如。

cargo build --release --examples --features examples

Raspberry Pi 配置 Inky pHAT

Raspberry Pi Inky pHAT 示例 展示了如何使用此软件包在 Inky pHAT 上显示信息。页面顶部的照片显示了此示例的实际操作。为了避免在 Raspberry Pi 本身上编译的需要,建议使用 cross 工具交叉编译。安装 cross 后,按照以下方式构建示例

cross build --target=arm-unknown-linux-gnueabi --release --example raspberry_pi_inky_phat --features examples

构建完成后,将 target/arm-unknown-linux-gnueabi/release/examples/raspberry_pi_inky_phat 复制到 Raspberry Pi。

致谢

许可协议

ssd1675 在以下协议下双许可

依赖项

约0.5–1.5MB
约23K SLoC