#driver #ic #devices #lumissil #microsystem #required #binary

无std is31fl3731

Lumissil 微系统 IS31FL3731 IC 的驱动程序

6 个版本 (2 个稳定版)

1.0.1 2022年6月11日
1.0.0 2022年3月25日
0.0.4 2022年3月24日

#1771 in 嵌入式开发

MIT 许可证

23KB
434

is31fl3731 驱动程序

Crates.io Crates.io docs.rs

lint build

Lumissil 微系统 IS31FL3731 集成电路的驱动程序。该库的一些主要功能包括:

  1. 使用嵌入式 HAL 特性(与支持所需特性的任何嵌入式设备一起工作)。这意味着此驱动程序是平台无关的。
  2. 库功能(仅启用所需的设备以节省编译二进制空间)。
  3. 示例 如何使用此驱动程序。目前只有一个如何使用此crate与树莓派一起使用的示例。如果您正在寻找嵌入式示例,请查看我的 random_matrix github 仓库,它使用此驱动程序在树莓派 pico(rp2040 微控制器)上。

安装

要在项目中安装此驱动程序,请将以下行添加到您的 Cargo.tomldependencies 表中

is31fl3731 = "1.0.1"

默认情况下,此版本将仅包含核心驱动程序。要使用预配置的设备,例如 Adafruit CharliePlex LED 矩阵 Bonnet,您需要更改此行以包含该设备

is31fl3732 = { version = "1.0.1", features = ["charlie_bonnet"] }

功能 & 计划

目前,此库仅支持矩阵的一些基本功能(例如设置、填充、像素)。其他一些功能需要实现:

  • 自动播放
  • 渐变
  • 音频播放
  • 闪烁

灵感

此驱动程序是 Rust 编程语言中 adafruit is31fl3731 驱动程序的移植

依赖项

~71KB