49 GPIO_SET_H(WS2812_PIN);
59 GPIO_SET_L(WS2812_PIN);
66 GPIO_SET_H(WS2812_PIN);
70 GPIO_SET_L(WS2812_PIN);
135#ifdef __DEBUG_WS2812_ATY
139void WS2812_Test(
void)
141#define MAX_TIME_WS2812_TEST 10000
144 for(
i = 0;
i < 10000;
i++){}
146 for(
i = 0;
i < 10000;
i++){}
148 for(
i = 0;
i < 10000;
i++){}
150 for(
i = 0;
i < 10000;
i++){}
152 for(
i = 0;
i < 10000;
i++){}
154 for(
i = 0;
i < 10000;
i++){}
160void WS2812_StyleA(
void)
180 for(
i = 0;
i < 100;
i++){}
194 if(r >= 255 && g <= 0 && b <= 0)
196 else if(r >= 255 && g >= 255 && b <= 0)
198 else if(r <= 0 && g >= 255 && b <= 0)
200 else if(r <= 0 && g >= 255 && b >= 255)
202 else if(r <= 0 && g <= 0 && b >= 255)
204 else if(r >= 255 && g <= 0 && b >= 255)
Familiar functions of SPI for all embedded device.
uint8_t SPI_Write(uint8_t *data_t, uint16_t len)
void WS2812_SetColor(uint8_t R, uint8_t G, uint8_t B)
Set colors.
Base functions of WS2812 for all embedded device.
void WS2812_SetBit(uint8_t dataBit)