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...
ESP32 crashing when calling strip.show() from RTOS task running on core 0. Using pin 25 with 4 WS2812B LEDs. In this specific example file, it seems that it crashes in...
Hi Makuna, First let me thank you for the great work you did and state that I am no programmer, I have some basic C++ knowledge from my eduction but...
Please add support for sRGB color space (classical table with x^2.2 pwm values) and white color calibration table to compensate different color intensities on chep cinese rgb strip.
This behaviour is new since commit https://github.com/esp8266/Arduino/pull/2239, which causes wdt reset whenever serial.begin() was called again, however, this has been fixed in https://github.com/esp8266/Arduino/pull/2307. Prior to all these commits NeoEsp8266AsyncUart800KbpsMethod worked...
This method is more linear for eye then simple exponential curve mainly on low values. Nicely described e.g. here: https://ledshield.wordpress.com/2012/11/13/led-brightness-to-your-eye-gamma-correction-no/ More info about CIE L*a*b https://en.wikipedia.org/wiki/CIELAB_color_space Also it looks like...
Arduino Genuino 101 is not supported by NeoPixelBus: Error Compiling for board Arduino/Genuino 101.: #error "Platform Currently Not Supported, please add an Issue at Github/Makuna/NeoPixelBus"
Enhance animation class to use a template solution that allows the start animation to take a user value that is then passed to the animation handler
The RMT method timing is not entirely stable on the ESP32-C3. Hooking up a scope or logic analyzer would be a good idea to get this dialed in. In the...
Added the few lines suggested in #375 to the NeoPixelBusBrightness.ino required to be able to close this enhancement of the brightness example code. It caused some confusion for me when...
See https://docs.espressif.com/projects/arduino-esp32/en/latest/external_libraries_test.html to get it added.