From 1f7261773207e159c69eaaca072c6a02f8185dd2 Mon Sep 17 00:00:00 2001 From: Nidan Date: Mon, 14 Jan 2013 14:47:55 +0100 Subject: [PATCH] turn led off if device is off --- firmware/cup.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/firmware/cup.c b/firmware/cup.c index de52544..a7ce9a5 100644 --- a/firmware/cup.c +++ b/firmware/cup.c @@ -132,6 +132,12 @@ void led_set(uint16_t value) OCR0A = OCR0B = led_color = value >> 8; } +void led_off(void) +{ + OCR0A = 0; + OCR0B = 255; +} + void adc_init(void) { ADMUX = (1 << REFS1) | (TEMP_PIN << MUX0);/* Vref = 1.1, pin selection */ @@ -180,7 +186,8 @@ int main(void) } } - if(setting_timeout) {led_set(target);} + if(!dev_state) {led_off();} + else if(setting_timeout) {led_set(target);} else {led_set(temperature);} }