From 2c9b86851ec5b510c0508557441ff83cc87ec263 Mon Sep 17 00:00:00 2001 From: "Jan \"Yenya\" Kasprzak" Date: Wed, 29 Aug 2012 00:25:48 +0200 Subject: [PATCH] boot pattern --- pattern.c | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/pattern.c b/pattern.c index 0245c3b..efe2ea4 100644 --- a/pattern.c +++ b/pattern.c @@ -22,6 +22,26 @@ pattern_t blink_pattern[] = { PATTERN_END }; +pattern_t boot_pattern[] = { + { 1, 0x6 }, + { 0, 0x6 }, + { 1, 0x3 }, + { 0, 0x3 }, + { 1, 0x2 }, + { 0, 0x2 }, + { 1, 0x1 }, + { 0, 0x1 }, + { 1, 0x1 }, + { 0, 0x1 }, + { 1, 0x1 }, + { 0, 0x1 }, + { 1, 0x1 }, + { 0, 0x1 }, + { 1, 0x10 }, + { 0, 0x10 }, + PATTERN_END +}; + pattern_t pattern_num[] = { { 1, 0x1 }, { 0, 0x4 }, @@ -52,11 +72,13 @@ 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; + gpio_set(GPIO_LED2, 1); } static inline pattern_t *pattern_select(unsigned char n) { - log_byte(ambient_zone); return pattern_num + sizeof(pattern_num)/sizeof(pattern_t) - 1 - 2*(1+ambient_zone);; } -- 2.39.3