ws2812-esp32-rmt-driver icon indicating copy to clipboard operation
ws2812-esp32-rmt-driver copied to clipboard

WS2812 driver using ESP32 RMT for Rust

Results 11 ws2812-esp32-rmt-driver issues
Sort by recently updated
recently updated
newest added

This change depends on https://github.com/esp-rs/esp-idf-hal/pull/386 getting merged and a new version getting tagged. Alternatively, we can store `t0h, t0l, t1h, t1l` and create a new `Symbol` for each bit in...

esp-idf-svc = { version = "0.48.1", default-features = false }

This crate currently can't be built alongside [esp-idf-svc](https://crates.io/crates/esp-idf-svc), due to this crate's dependency limitation on esp-idf-hal = "^0.42". esp-idf-svc requires esp-idf-hal = "^0.43" ``` error: failed to select a version...

So I encounter flickering of random colors on my led board. I already checked many different pins (to be exact 2,4,13,16,17,18) and all had the same problems. A small video...

Hi, I have a Neopixel array like these: - https://www.amazon.es/Longruner-Integrado-Flexible-Iluminaci%C3%B3n-Completo/dp/B07KT1H481 - https://www.adafruit.com/product/2294 I wanted to use your crate to drive the array, but I found that it is not supported...

error[E0405]: cannot find trait `Sync` in this scope --> /home/esp/.cargo/registry/src/index.crates.io-6f17d22bba150 01f/thiserror-1.0.61/src/aserror.rs:50:40 | 50 | ...ror + Send + Sync + UnwindSafe + 'a {} | ^^^^ not found in this...

enhancement

I tried the crate like this with my ESP32-C3-Zero: ``` use anyhow::Result; use esp_idf_hal::delay::FreeRtos; use esp_idf_hal::peripherals::Peripherals; use esp_idf_svc::log::EspLogger; use esp_idf_sys::{self as _}; use smart_leds_trait::{SmartLedsWrite, RGB8}; use ws2812_esp32_rmt_driver::Ws2812Esp32Rmt; fn main() ->...

Hello, Thank you for this library. I managed to use it easily to light 8 strips of leds using 8 Ws2812Esp32Rmt and their write() function. Each driver uses one of...

question

Hi, Is there an ability to invert the output in the strip config like the below c++ example? I can't see anything in the docs or source code to see...