From 117979704c2f1aaa5994e2bb5f22bdd87b98a654 Mon Sep 17 00:00:00 2001 From: Jared Burce Date: Mon, 19 Oct 2020 21:14:45 -0700 Subject: [PATCH] Use standard pullup instead of pulldown to match debounce circuit --- src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 6b32735..92d8b69 100644 --- a/src/main.rs +++ b/src/main.rs @@ -33,9 +33,9 @@ async fn main() { let clients_filter = warp::any().map(move || clients_filter.clone()); let gpio = Gpio::new().expect("gpio init"); - let mut pin = gpio.get(BUTTON_PIN).expect("pin init").into_input_pulldown(); + let mut pin = gpio.get(BUTTON_PIN).expect("pin init").into_input_pullup(); - pin.set_async_interrupt(Trigger::RisingEdge, move |level| button_pressed(level, &clients)) + pin.set_async_interrupt(Trigger::FallingEdge, move |level| button_pressed(level, &clients)) .expect("set interrupt"); // GET /