src/led.c
changeset 3 d9cf34cd6823
parent 0 4472ee7c6c3e
child 31 a82b70738e5c
--- a/src/led.c	Thu May 11 13:52:43 2006 +0200
+++ b/src/led.c	Fri May 12 22:14:03 2006 +0200
@@ -65,6 +65,8 @@
 
 void led_set_state(CO_Data *d, int state)
 {
+printf("led_set_state(%x)\n", state);
+
 	switch(state)
 	{
 		case Initialisation:
@@ -100,8 +102,8 @@
 	{
 		led_stop_timer();
 
-		led_set_green(led_state_green);
-		led_set_red(led_state_red);
+		//led_set_green(led_state_green);
+		//led_set_red(led_state_red);
 	}
 
 	else
@@ -168,15 +170,15 @@
 		}
 
 		led_start_timer(d, 200);
-		led_set_red(led_state_red);
+		//led_set_red(led_state_red);
 	}
 
 	if (led_state_green < 2  &&  led_state_red < 2)
 	{
 		led_stop_timer();
 
-		led_set_green(led_state_green);
-		led_set_red(led_state_red);
+		//led_set_green(led_state_green);
+		//led_set_red(led_state_red);
 	}
 }
 
@@ -197,7 +199,7 @@
 
 void led_callback(CO_Data *d, UNS32 id)
 {
-	unsigned char bits = 0;
+	UNS8 bits = 0;
 
 	// RED LED
 	if (led_sequence_table[led_sequence_red][led_seq_index_red] == '1')
@@ -233,7 +235,7 @@
 	if (led_seq_index_green > strlen(led_sequence_table[led_sequence_green]))
 		led_seq_index_green = 0;
 
-	led_set_redgreen(bits);
+	led_set_redgreen(d, bits);
 }