8个版本
使用旧的Rust 2015
0.2.1 | 2017年12月30日 |
---|---|
0.2.0 | 2017年12月30日 |
0.1.5 | 2017年12月18日 |
#1460 在 硬件支持
11KB
112 行
unicorn-hat-hd
Rust库,用于与Pimoroni Unicorn HAT HD交互。
文档
文档可以在docs.rs在线找到,或使用cargo doc
构建。
示例
将unicorn_hat_hd
添加到您的Cargo.toml
。
[dependencies]
unicorn_hat_hd = "0.2"
将unicorn_hat_hd
添加到您的crate根目录。
extern crate unicorn_hat_hd;
创建一个默认的UnicornHatHd
,并开始设置一些像素。
use unicorn_hat_hd::UnicornHatHd;
pub fn main() {
let mut hat_hd = UnicornHatHd::default();
loop {
for y in 0..16 {
for x in 0..16 {
hat_hd.set_pixel(x, y, 255, 255, 255);
hat_hd.display().unwrap();
hat_hd.set_pixel(x, y, 0, 0, 0);
}
}
}
}
模拟显示
为了帮助加快使用该库开发应用程序的速度/简化过程/减少痛苦,您可以开启物理显示的模拟,这样它可以在除了Linux和Raspberry PI以外的平台编译。
在Cargo.toml
[dependencies.unicorn_hat_hd]
version = "*"
default-features = false
features = ["fake-hardware"]
尽管如此,您应该将version = "*"
替换为实际的版本约束。需要注意的是,模拟显示模式不会尊重已设置的任何显示旋转,并且始终以Rotate::RotNone
被设置一样输出。
版权和许可
版权(c)2017 Jacob Helwig。在BSD许可证下发布。
依赖关系
~135–415KB