NeoPixelBus
NeoPixelBus copied to clipboard
An Arduino NeoPixel support library supporting a large variety of individually addressable LEDs. Please refer to the Wiki for more details. Please use the GitHub Discussions to ask questions as the...
**Describe the bug** In the NeoPixelBufferShader.ino example, the shader implementation has two uint8_t* parameters that represent the pixel color; and assumes that each byte is a distinct element. There are...
Today, hardware is used in several methods that relies on using serial peripheral support, like UART, I2S, or SPI. These encode the pulse of a single data bit as four...
NeoPixelBus is an awesome library, and it is currently possible to create two different strip outputs using two different methods: ``` NeoPixelBus strip(STRIP0_LEDS); NeoPixelBus strip1(STRIP1_LEDS); ``` However, this makes it...
Arduino Nano 33 IoT (Arm® Cortex®-M0 32-bit SAMD21) support requested due to identical issues with Nano 33 BLE while using the onboard WiFi/BLE (u-blox NINA-W10) -> interrupt issues with standard...
**Describe the bug** Many vendors are now selling GS1903 based strings rather than WS2811 chipsets. They claim these are fully compatible but the timings are different and the margins tighter....
setBrightness is pixel destructive. But the example loop does not reset the pixel colors, so it only fades once then just sits there dimming black up and down. Need to...
Any chance support for the SM16716 could be implemented? Would it just require adding a new method for that chip? Looks like this chip has clock and data and expects...
You have write an excelent color handling class collection, like no other in Arduino world. They deserve its own library so other projects can reuse it. Also, NeoPixelAnimator doesn't seem...
I am looking into potentially selling a device that makes use of your library for the UART and DMA methods for the ESP8266 controller (since you have the only library...
**Is your feature request related to a problem? Please describe.** Having complex animations that have multiple async channels applying effects to the same pixel today requires intermediate buffers of the...