diff --git a/V1/led5/src/main.rs b/V1/led5/src/main.rs index 6ef43cb..0812249 100644 --- a/V1/led5/src/main.rs +++ b/V1/led5/src/main.rs @@ -119,6 +119,13 @@ fn run(rdone: chan::Receiver<()>) { enabled = !enabled; } + // blink led + if enabled { + led_on = !led_on; + } else { + led_on = false; + } + // set led state if led_on { set_value(GPIO_PORT_LED, GPIO_LED_ON); @@ -128,7 +135,6 @@ fn run(rdone: chan::Receiver<()>) { } btn_last = btn; - led_on = !led_on; }, rdone.recv() => { // unexport