8 releases (breaking)
0.8.0 | Mar 16, 2024 |
---|---|
0.7.0 | Sep 1, 2023 |
0.6.0 | Feb 18, 2023 |
0.5.0 | Dec 11, 2022 |
0.1.0 | Jan 3, 2022 |
#1886 in Hardware support
414 downloads per month
Used in 18 crates
11KB
153 lines
Ws2812b-pio
Implements SmartLedsWrite
for the Raspberry's RP2040 using the PIO peripheral.
Refer to the rp-hal
for examples.
lib.rs
:
WS2812 PIO Driver for the RP2040
This driver implements driving a WS2812 RGB LED strip from a PIO device of the RP2040 chip.
You should reach to [Ws2812] if you run the main loop of your controller yourself and you want [Ws2812] to take a hold of your timer.
In case you use cortex-m-rtic
and can't afford this crate
to wait blocking for you, you should try [Ws2812Direct].
Bear in mind that you will have to take care of timing requirements
yourself then.
Dependencies
~9MB
~182K SLoC