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