Invert LED count, use fixed led driver

This commit is contained in:
Ralf Schlatterbeck 2015-01-25 19:04:04 +01:00
parent f6c158a139
commit a2357e648e
2 changed files with 4 additions and 4 deletions

View file

@ -63,7 +63,7 @@ extern resource_t res_radio;
#include "LED_Strip_Suli.h" #include "LED_Strip_Suli.h"
int color_rgb [3] = {0, 255, 0}; int color_rgb [3] = {255, 0, 255};
static uint8_t name_to_offset (const char * name) static uint8_t name_to_offset (const char * name)
{ {
@ -83,12 +83,12 @@ color_to_string (const char *name, uint8_t is_json, char *buf, size_t bsize)
if (is_json) { if (is_json) {
fmt = "\"%d\""; fmt = "\"%d\"";
} }
return snprintf (buf, bsize, fmt, color_rgb [name_to_offset (name)]); return snprintf (buf, bsize, fmt, 255 - color_rgb [name_to_offset (name)]);
} }
void color_from_string (const char *name, const char *s) void color_from_string (const char *name, const char *s)
{ {
color_rgb [name_to_offset (name)] = atoi (s); color_rgb [name_to_offset (name)] = 255 - atoi (s);
led_strip_begin (); led_strip_begin ();
led_strip_set_color (color_rgb [0], color_rgb [1], color_rgb [2]); led_strip_set_color (color_rgb [0], color_rgb [1], color_rgb [2]);
led_strip_end (); led_strip_end ();

@ -1 +1 @@
Subproject commit 81c254d66305abd993ce139f6aea3647a45781dc Subproject commit 5ec5d806331bf071c7f38e30344b82e9facfb88d