This commit is contained in:
Leon Wilzer 2022-11-23 18:03:07 +01:00
parent f6a63d8c5a
commit 9d3e9ccb45

View File

@ -15,7 +15,7 @@
#define END_LAMP_IDX 2
#define COLOR_AMOUNT 3
enum color_pin {RED, GREEN, BLUE};
enum color_spectrum {pr, pg, mr, pb, mg};
enum color_spectrum {pr, mb, pg, mr, pb, mg};
static unsigned long cur_time;
static unsigned long prev_time;
@ -80,6 +80,9 @@ void spectrum()
case pr:
if(++red_state>LIGHT_MAX) {++spectrum_state;}
break;
case mb:
if(--blue_state<LIGHT_MIN) {++spectrum_state;}
break;
case pg:
if(++green_state>LIGHT_MAX) {++spectrum_state;}
break;
@ -91,6 +94,8 @@ void spectrum()
break;
case mg:
if(--green_state>LIGHT_MIN) {spectrum_state = 0;}
default:
spectrum_state = 0;
}
}