blink led only if enabled

This commit is contained in:
Simon Wörner
2017-03-31 18:18:37 +02:00
parent b4cc1c9b09
commit 54a27c508a

View File

@@ -119,6 +119,13 @@ fn run(rdone: chan::Receiver<()>) {
enabled = !enabled; enabled = !enabled;
} }
// blink led
if enabled {
led_on = !led_on;
} else {
led_on = false;
}
// set led state // set led state
if led_on { if led_on {
set_value(GPIO_PORT_LED, GPIO_LED_ON); set_value(GPIO_PORT_LED, GPIO_LED_ON);
@@ -128,7 +135,6 @@ fn run(rdone: chan::Receiver<()>) {
} }
btn_last = btn; btn_last = btn;
led_on = !led_on;
}, },
rdone.recv() => { rdone.recv() => {
// unexport // unexport