|
13 | 13 | #include <Arduino.h> |
14 | 14 | #include "template/WS2812_pins_header.h" |
15 | 15 |
|
16 | | -#define set_pixel_for_RGB_LED(ADDR,INDEX,R,G,B) {__xdata uint8_t *ptr=(ADDR)+(INDEX*3);ptr[0]=(R);ptr[1]=(G);ptr[2]=(B);}; |
17 | | -#define set_pixel_for_GRB_LED(ADDR,INDEX,R,G,B) {__xdata uint8_t *ptr=(ADDR)+(INDEX*3);ptr[0]=(G);ptr[1]=(R);ptr[2]=(B);}; |
18 | | -#define set_pixel_for_RBG_LED(ADDR,INDEX,R,G,B) {__xdata uint8_t *ptr=(ADDR)+(INDEX*3);ptr[0]=(R);ptr[1]=(B);ptr[2]=(G);}; |
19 | | -#define set_pixel_for_GBR_LED(ADDR,INDEX,R,G,B) {__xdata uint8_t *ptr=(ADDR)+(INDEX*3);ptr[0]=(G);ptr[1]=(B);ptr[2]=(R);}; |
20 | | -#define set_pixel_for_BRG_LED(ADDR,INDEX,R,G,B) {__xdata uint8_t *ptr=(ADDR)+(INDEX*3);ptr[0]=(B);ptr[1]=(R);ptr[2]=(G);}; |
21 | | -#define set_pixel_for_BGR_LED(ADDR,INDEX,R,G,B) {__xdata uint8_t *ptr=(ADDR)+(INDEX*3);ptr[0]=(B);ptr[1]=(G);ptr[2]=(R);}; |
| 16 | +#define set_pixel_for_RGB_LED(ADDR,INDEX,R,G,B) {__xdata uint8_t *ptr=(ADDR)+((INDEX)*3);ptr[0]=(R);ptr[1]=(G);ptr[2]=(B);}; |
| 17 | +#define set_pixel_for_GRB_LED(ADDR,INDEX,R,G,B) {__xdata uint8_t *ptr=(ADDR)+((INDEX)*3);ptr[0]=(G);ptr[1]=(R);ptr[2]=(B);}; |
| 18 | +#define set_pixel_for_RBG_LED(ADDR,INDEX,R,G,B) {__xdata uint8_t *ptr=(ADDR)+((INDEX)*3);ptr[0]=(R);ptr[1]=(B);ptr[2]=(G);}; |
| 19 | +#define set_pixel_for_GBR_LED(ADDR,INDEX,R,G,B) {__xdata uint8_t *ptr=(ADDR)+((INDEX)*3);ptr[0]=(G);ptr[1]=(B);ptr[2]=(R);}; |
| 20 | +#define set_pixel_for_BRG_LED(ADDR,INDEX,R,G,B) {__xdata uint8_t *ptr=(ADDR)+((INDEX)*3);ptr[0]=(B);ptr[1]=(R);ptr[2]=(G);}; |
| 21 | +#define set_pixel_for_BGR_LED(ADDR,INDEX,R,G,B) {__xdata uint8_t *ptr=(ADDR)+((INDEX)*3);ptr[0]=(B);ptr[1]=(G);ptr[2]=(R);}; |
22 | 22 |
|
23 | 23 | #endif |
0 commit comments