From: Jan "Yenya" Kasprzak Date: Wed, 20 Feb 2013 21:49:36 +0000 (+0100) Subject: pattern: laser diodes as gpio 4 X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?p=bike-lights.git;a=commitdiff_plain;h=72c8810f9c8c1c8717364174b8792b1f0c988353 pattern: laser diodes as gpio 4 --- diff --git a/firmware/control.c b/firmware/control.c index 384edc8..eeeca84 100644 --- a/firmware/control.c +++ b/firmware/control.c @@ -213,3 +213,10 @@ pattern_t *illumination_led_pattern_select() } } +pattern_t *laser_pattern_select() +{ + if (!dim_mode && ambient_zone <= 1) + return number_pattern(2, 1); + else + return NULL; +} diff --git a/firmware/lights.h b/firmware/lights.h index 15e86b8..753e281 100644 --- a/firmware/lights.h +++ b/firmware/lights.h @@ -103,6 +103,7 @@ pattern_t *pwmled1_pattern_select(); pattern_t *pwmled2_pattern_select(); pattern_t *status_led_pattern_select(); pattern_t *illumination_led_pattern_select(); +pattern_t *laser_led_pattern_select(); /* main.c */ void power_down(); diff --git a/firmware/pattern.c b/firmware/pattern.c index d5720b0..03a7517 100644 --- a/firmware/pattern.c +++ b/firmware/pattern.c @@ -135,6 +135,7 @@ static pattern_t *pattern_select(unsigned char n) case 2: return pwmled2_pattern_select(); case 3: return status_led_pattern_select(); case 4: return illumination_led_pattern_select(); + case 6: return laser_pattern_select(); default: return NULL; } }