#led #ws2812 #led-driver #timer #smart-leds #delay #strips

无std ws2812-timer-delay

基于定时器的ws2812 led驱动程序

3个版本 (破坏性更新)

0.3.0 2019年11月29日
0.2.0 2019年5月3日
0.1.0 2019年3月5日

1944嵌入式开发

Download history 99/week @ 2023-11-23 189/week @ 2023-11-30 242/week @ 2023-12-07 90/week @ 2023-12-14 64/week @ 2023-12-21 74/week @ 2023-12-28 858/week @ 2024-01-04 351/week @ 2024-01-11 890/week @ 2024-01-18 180/week @ 2024-01-25 62/week @ 2024-02-01 91/week @ 2024-02-08 234/week @ 2024-02-15 116/week @ 2024-02-22 406/week @ 2024-02-29 104/week @ 2024-03-07

每月869次下载
16 个包中(直接使用15个)

MIT/Apache

7KB
83

基于定时器延迟的Ws2812驱动程序

用于与smart-leds包一起使用。

如果你的定时器/微控制器太慢(例如,所有/某些LED都是白色或显示错误颜色),你可能希望启用slow功能。这将移除零位高部分的所有延迟。这可能对于某些LED灯带来说太短,可能会显示错误数据。在这种情况下,你可能想要提高时钟或使用另一个驱动程序。

许可证

许可协议为以下之一:

由您选择。

贡献

除非您明确声明,否则您根据Apache-2.0许可证定义的任何旨在包含在工作中的贡献,均应按上述方式双许可,而不附加任何额外条款或条件。


lib.rs:

使用定时器使用ws2812 led

  • 用于与smart-leds一起使用
  • 实现了SmartLedsWrite特质

new方法需要一个3 MHz的周期性定时器

如果它太慢(例如,所有/某些LED都是白色或显示错误颜色),你可能想尝试slow功能。

依赖关系

~155KB