Dmitry Yu Okunev лет назад: 7
Родитель
Сommit
4b22897e46
1 измененных файлов с 12 добавлено и 6 удалено
  1. 12 6
      diodes.c

+ 12 - 6
diodes.c

@@ -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;
 }