|
@@ -2,6 +2,8 @@
|
|
|
#include <stdio.h>
|
|
|
#include <stdint.h>
|
|
|
|
|
|
+#define LEDS_COUNT 5
|
|
|
+
|
|
|
#define BITS_PER_SUBCOLOR 8
|
|
|
#define BITS_PER_COLOR (BITS_PER_SUBCOLOR*3)
|
|
|
|
|
@@ -46,9 +48,11 @@ void gen_cmd_setrgb(uint8_t *buf, char r, char g, char b)
|
|
|
|
|
|
int main()
|
|
|
{
|
|
|
- uint8_t cmd[BITS_PER_COLOR];
|
|
|
+ uint8_t cmd[LEDS_COUNT*BITS_PER_COLOR];
|
|
|
|
|
|
- gen_cmd_setrgb(cmd, 255, 1, 128);
|
|
|
+ int i=0;
|
|
|
+ while (i<LEDS_COUNT)
|
|
|
+ gen_cmd_setrgb(&cmd[i++ * BITS_PER_COLOR], 255, 1, 128);
|
|
|
|
|
|
/*
|
|
|
int r = blahblah_Transmit(&someWhere, cmd, BITS_PER_COLOR);
|
|
@@ -57,10 +61,12 @@ int main()
|
|
|
}
|
|
|
*/
|
|
|
|
|
|
- int i=0;
|
|
|
- while (i < BITS_PER_COLOR)
|
|
|
- printf("% 3i", cmd[i++]);
|
|
|
- printf("\n");
|
|
|
+ { // DELETE ME
|
|
|
+ int i=0;
|
|
|
+ while (i < sizeof(cmd))
|
|
|
+ printf("% 3i", cmd[i++]);
|
|
|
+ printf("\n");
|
|
|
+ }
|
|
|
|
|
|
return 0;
|
|
|
}
|