blink led only if enabled
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user