From 66dbf8c04a632ad64f68aad6c775af6a5f5b12e8 Mon Sep 17 00:00:00 2001
From: "Jan \"Yenya\" Kasprzak" <kas@fi.muni.cz>
Date: Thu, 30 Aug 2012 00:46:09 +0200
Subject: [PATCH] pattern.c: handle both GPIO LEDs

---
 pattern.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/pattern.c b/pattern.c
index c2942e5..9999749 100644
--- a/pattern.c
+++ b/pattern.c
@@ -85,8 +85,8 @@ void pattern_init()
 		led_counters[i] = 0;
 		led_patterns[i] = off_pattern;
 	}
-	led_patterns[N_PWMLEDS] = boot_pattern;
-	led_counters[N_PWMLEDS] = boot_pattern->duration;
+	led_patterns[N_PWMLEDS+1] = boot_pattern;
+	led_counters[N_PWMLEDS+1] = boot_pattern->duration;
 	gpio_set(GPIO_LED2, 1);
 	test_running = 0;
 }
@@ -123,10 +123,9 @@ static void led_set_mode(unsigned char n, unsigned char mode)
 {
 	if (n < N_PWMLEDS) {
 		pwmled_set_mode(n, mode);
-	} else if (n == N_PWMLEDS) {
-		gpio_set(GPIO_LED2, mode);
+	} else if (n < N_LEDS) {
+		gpio_set(n - N_PWMLEDS, mode);
 	}
-	// TODO LED 1
 }
 
 static void inline led_set_level(unsigned char n, unsigned char level)
-- 
2.43.5