#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 · Rust 包仓库 373/week @ 2024-04-29 · Rust 包仓库 113/week @ 2024-05-06 · Rust 包仓库 98/week @ 2024-05-13 · Rust 包仓库 171/week @ 2024-05-20 · Rust 包仓库 102/week @ 2024-05-27 · Rust 包仓库 91/week @ 2024-06-03 · Rust 包仓库 91/week @ 2024-06-10 · Rust 包仓库 119/week @ 2024-06-17 · Rust 包仓库 179/week @ 2024-06-24 · Rust 包仓库 84/week @ 2024-07-01 · Rust 包仓库 76/week @ 2024-07-08 · Rust 包仓库 101/week @ 2024-07-15 · Rust 包仓库 72/week @ 2024-07-22 · Rust 包仓库 162/week @ 2024-07-29 · Rust 包仓库 92/week @ 2024-08-05 · Rust 包仓库 175/week @ 2024-08-12 · Rust 包仓库

每月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