#pimoroni #hat #hd #raspberry-pi #unicorn #interface

unicorn_hat_hd

为Raspberry PI上的Pimoroni Unicorn HAT HD提供接口

8个版本

使用旧的Rust 2015

0.2.1 2017年12月30日
0.2.0 2017年12月30日
0.1.5 2017年12月18日

#1460硬件支持

BSD-3-Clause

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