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

unicorn_hat_hd_2

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

3个不稳定版本

0.4.1 2022年5月9日
0.4.0 2022年5月5日
0.3.0 2021年5月17日

#1337硬件支持

BSD-3-Clause

8KB
84

unicorn-hat-hd-2

Rust库,用于与Pimoroni Unicorn HAT HD交互。这是一个基于稳定Rust和更新依赖的分支

文档

文档可以在docs.rs在线找到,或者使用cargo doc构建。

示例

unicorn_hat_hd_2添加到您的Cargo.toml中。

[dependencies]
unicorn_hat_hd_2 = "0.3"

unicorn_hat_hd_2添加到您的crate根目录。

extern crate unicorn_hat_hd_2;

创建一个默认的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].into());
                hat_hd.display().unwrap();
                hat_hd.set_pixel(x, y, [0, 0, 0].into());
            }
        }
    }
}

模拟显示

为了帮助加快使用库的应用程序的开发速度/便捷性/减少痛苦,您可以打开物理显示的模拟,这样它就可以在其他平台(除了Linux和Raspberry PI)上编译。

Cargo.toml

[dependencies.unicorn_hat_hd_2]
version = "*"
default-features = false
features = ["fake-hardware"]

尽管如此,您应该将version = "*"替换为实际的版本约束。

版权所有(c)2017 Jacob Helwig。在BSD许可下发布。

依赖项

~200–475KB