1 个不稳定版本
新 0.1.1 | 2024年8月1日 |
---|---|
0.1.0 |
|
#301 在 图像
每月114次下载
39KB
842 行
weact-studio-epd
为WeAct Studio电子纸显示屏的非官方Rust驱动程序。
该驱动程序提供了对屏幕帧缓存的写入访问以及高级嵌入式图形
支持。
默认情况下,此驱动程序使用async
。如果您希望使用阻塞API,则可以启用blocking
功能。
支持的显示屏
显示屏 | 颜色 | 支持 | 部分更新[^1] | 快速刷新[^2] | 已测试 |
---|---|---|---|---|---|
WeAct 1.54英寸 200x200 黑白 | 黑色,白色 | ✕ | |||
WeAct 2.13英寸 122x250 黑白 | 黑色,白色 | ✓ | ✓ | ✓ | ✓ |
WeAct 2.13英寸 122x250 黑白/红 | 黑色,白色,红色 | ✓ | ✕ | ||
WeAct 2.9英寸 128x296 黑白 | 黑色,白色 | ✓ | ✓ | ✓ | ✓ |
WeAct 2.9英寸 128x296 黑白/红 | 黑色,白色,红色 | ✓ | ✕ | ||
WeAct 4.2英寸 400x300 黑白 | 黑色,白色 | ✕ |
[^1]: 允许更新部分屏幕缓冲区以节省I/O时间和潜在内存。
[^2]: 无闪烁地刷新屏幕几次。
示例
查看examples
文件夹以获取完整使用示例。
功能
blocking
:用阻塞版本替换API。这禁用了async
API,因此您不能在同一个项目中同时使用两者。graphics
:启用嵌入式图形
支持。默认启用。
致谢
此驱动程序基于以下crate
许可证
此crate受以下许可证的许可
- Apache License,版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
依赖关系
~1.4–2.4MB
~45K SLoC