6 个版本 (2 个稳定版)
1.0.1 | 2022年6月11日 |
---|---|
1.0.0 | 2022年3月25日 |
0.0.4 | 2022年3月24日 |
#1771 in 嵌入式开发
23KB
434 行
is31fl3731 驱动程序
Lumissil 微系统 IS31FL3731 集成电路的驱动程序。该库的一些主要功能包括:
- 使用嵌入式 HAL 特性(与支持所需特性的任何嵌入式设备一起工作)。这意味着此驱动程序是平台无关的。
- 库功能(仅启用所需的设备以节省编译二进制空间)。
- 示例 如何使用此驱动程序。目前只有一个如何使用此crate与树莓派一起使用的示例。如果您正在寻找嵌入式示例,请查看我的 random_matrix github 仓库,它使用此驱动程序在树莓派 pico(rp2040 微控制器)上。
安装
要在项目中安装此驱动程序,请将以下行添加到您的 Cargo.toml
的 dependencies
表中
is31fl3731 = "1.0.1"
默认情况下,此版本将仅包含核心驱动程序。要使用预配置的设备,例如 Adafruit CharliePlex LED 矩阵 Bonnet,您需要更改此行以包含该设备
is31fl3732 = { version = "1.0.1", features = ["charlie_bonnet"] }
功能 & 计划
目前,此库仅支持矩阵的一些基本功能(例如设置、填充、像素)。其他一些功能需要实现:
- 自动播放
- 渐变
- 音频播放
- 闪烁
灵感
此驱动程序是 Rust 编程语言中 adafruit is31fl3731 驱动程序的移植。
依赖项
~71KB