Merge pull request #91 from bbkiwi/masterfix
Fix ws2812_i2s.c to include ccconfig.h and explicitly invert literals…
This commit is contained in:
commit
dfd7faf8b2
|
@ -34,7 +34,7 @@ Extra copyright info:
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
|
#include <ccconfig.h>
|
||||||
#include "slc_register.h"
|
#include "slc_register.h"
|
||||||
#include "esp82xxutil.h"
|
#include "esp82xxutil.h"
|
||||||
#include <c_types.h>
|
#include <c_types.h>
|
||||||
|
@ -455,10 +455,10 @@ static const uint16_t bitpatterns[16] = {
|
||||||
#elif defined(WS2812_FOUR_SAMPLE)
|
#elif defined(WS2812_FOUR_SAMPLE)
|
||||||
#ifdef INVERT
|
#ifdef INVERT
|
||||||
static const uint16_t bitpatterns[16] = {
|
static const uint16_t bitpatterns[16] = {
|
||||||
~0b1000100010001000, ~0b1000100010001100, ~0b1000100011001000, ~0b1000100011001100,
|
0b0111011101110111, 0b0111011101110011, 0b0111011100110111, 0b0111011100110011,
|
||||||
~0b1000110010001000, ~0b1000110010001100, ~0b1000110011001000, ~0b1000110011001100,
|
0b0111001101110111, 0b0111001101110011, 0b0111001100110111, 0b0111001100110011,
|
||||||
~0b1100100010001000, ~0b1100100010001100, ~0b1100100011001000, ~0b1100100011001100,
|
0b0011011101110111, 0b0011011101110011, 0b0011011100110111, 0b0011011100110011,
|
||||||
~0b1100110010001000, ~0b1100110010001100, ~0b1100111011001000, ~0b1100110011001100,
|
0b0011001101110111, 0b0011001101110011, 0b0011000100110111, 0b0011001100110011,
|
||||||
};
|
};
|
||||||
#else
|
#else
|
||||||
//Tricky, send out WS2812 bits with coded pulses, one nibble, then the other.
|
//Tricky, send out WS2812 bits with coded pulses, one nibble, then the other.
|
||||||
|
|
Loading…
Reference in a new issue