1 个不稳定版本
0.1.0 | 2024年5月10日 |
---|
#1804 在 嵌入式开发
21KB
508 行
hub75-remastered
完全重写的HUB75显示屏驱动程序。
用法
必须选择带有功能门控 hal-02
或 hal-1
的 embedded-hal
版本。
创建一个显示屏实例(例如 64x32)
type Display = Hub75_64_32_2<
3, // color bits
(/* upper color pins */),
(/* lower color pins */),
(/* row pins */),
(/* data pins */),
>;
let mut display = Display::new(/* pins */);
在持续运行的后台任务中,向显示屏绘图
async fn bg_task(display: Display) {
loop {
display.output(/* delay provider */);
// maybe yield to other same priority tasks
}
}
lib.rs
:
依赖项
~3.5MB
~39K SLoC