Open scottlawsonbc opened 7 years ago
if you change it to anything else than 8 the gamma_dither[] array will be defined as an array with 1,2 or 4 elements but actually contains 8. Just delete the other elements and it will compile.
I have no WS2811/12 for testing this.
const uint8_t *gamma_dither[WS2812_DITHER_NUM] = {gamma0};
Update: Seems to be more complicated. I use this library together with this ArtNet Library: rstephan It compiles, but as soon as I send ArtNet data the esp-12 prints an exception(28) error and resets. Without changing the dither it works, but when sending on more than 300 channels simultaneously, the esp-12 resets.
The default settings in
ws2812.h
are:I get a compilation error (shown below) when I try to set
WS2812_DITHER_NUM
to 1, 2, or 4.The comment says 1 = no dithering, but I am not sure what the values 2 and 4 do.
Any idea how to fix this? I noticed some flickering in my LEDs and want to try disabling dithering.