#smart-leds #pwm #ws2812 #driver #embassy #led

embassy-nrf-ws2812-pwm

Driver for WS2812 LEDs using embassy-nrf PWM and smart-leds

2 releases

Uses new Rust 2024

0.1.1 Nov 4, 2025
0.1.0 Oct 19, 2025

#985 in Hardware support

MIT/Apache

12KB
116 lines

Use WS2812 LEDs (aka Neopixel) with nRFxx PWM and the embassy ecosystem.

This crate is intended for usage with the smart-leds crate it implements the SmartLedsWrite and SmartLedsWriteAsync traits.

Based on ws2812-nrf52833-pwm.


WS2812 LED drivers for embassy nRFxx

Driver for the WS2812 (aka Neopixel) LEDs using embassy-nrf and pulse width modulation (PWM).

License

MIT or Apache-2.0

Acknowledgements

Based on the ws2812-nrf52833-pwm code.

Dependencies

~44MB
~1M SLoC