#led-driver #rp2040 #rgb-led #ws2812 #pio #raspberry #smart

dev ws2812-pio

使用RP2040的PIO外设实现的WS2812智能LED驱动程序

8个版本 (破坏性更新)

0.8.0 2024年3月16日
0.7.0 2023年9月1日
0.6.0 2023年2月18日
0.5.0 2022年12月11日
0.1.0 2022年1月3日

#1799 in 硬件支持

Download history 373/week @ 2024-04-29 113/week @ 2024-05-06 98/week @ 2024-05-13 171/week @ 2024-05-20 102/week @ 2024-05-27 91/week @ 2024-06-03 91/week @ 2024-06-10 119/week @ 2024-06-17 179/week @ 2024-06-24 84/week @ 2024-07-01 76/week @ 2024-07-08 101/week @ 2024-07-15 72/week @ 2024-07-22 162/week @ 2024-07-29 92/week @ 2024-08-05 175/week @ 2024-08-12

每月522次下载
用于 18 个包

Apache-2.0

11KB
153

Ws2812b-pio

实现了SmartLedsWrite,用于RP2040的PIO外设。

请参阅rp-hal中的示例。


lib.rs:

RP2040的WS2812 PIO驱动程序

此驱动程序实现了从RP2040芯片的PIO设备驱动WS2812 RGB LED灯带。

如果您自己运行控制器的主循环,并且希望[Ws2812]控制您的定时器,则应达到[Ws2812]。

如果您使用cortex-m-rtic并且不能承受此crate阻塞等待,则应尝试[Ws2812Direct]。请注意,那时您将必须自行处理时序要求。

依赖项

~8MB
~159K SLoC