3个版本 (破坏性更新)
0.3.0 | 2019年11月29日 |
---|---|
0.2.0 | 2019年5月3日 |
0.1.0 | 2019年3月5日 |
1944 在 嵌入式开发
每月869次下载
在 16 个包中(直接使用15个)
7KB
83 行
基于定时器延迟的Ws2812驱动程序
用于与smart-leds包一起使用。
如果你的定时器/微控制器太慢(例如,所有/某些LED都是白色或显示错误颜色),你可能希望启用slow
功能。这将移除零位高部分的所有延迟。这可能对于某些LED灯带来说太短,可能会显示错误数据。在这种情况下,你可能想要提高时钟或使用另一个驱动程序。
许可证
许可协议为以下之一:
- Apache许可证2.0版本(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则您根据Apache-2.0许可证定义的任何旨在包含在工作中的贡献,均应按上述方式双许可,而不附加任何额外条款或条件。
lib.rs
:
使用定时器使用ws2812 led
- 用于与
smart-leds
一起使用 - 实现了
SmartLedsWrite
特质
new
方法需要一个3 MHz的周期性定时器
如果它太慢(例如,所有/某些LED都是白色或显示错误颜色),你可能想尝试slow
功能。
依赖关系
~155KB