Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
3834df216e
|
@@ -1,5 +1,5 @@
|
||||
use crossbeam::atomic::AtomicCell;
|
||||
use std::sync::Arc;
|
||||
use std::{sync::Arc, time::Duration};
|
||||
use rppal::gpio::{Gpio, Trigger};
|
||||
use std::time::{SystemTime, UNIX_EPOCH};
|
||||
|
||||
@@ -8,7 +8,7 @@ pub fn pulse_counter(pulses: Arc<AtomicCell<u32>>, last_time: Arc<AtomicCell<Opt
|
||||
let mut pulse_gpio = gpio.get(23)
|
||||
.expect("failt to get gpio pin")
|
||||
.into_input_pullup();
|
||||
pulse_gpio.set_interrupt(Trigger::FallingEdge, None)
|
||||
pulse_gpio.set_interrupt(Trigger::FallingEdge, Some(Duration::from_millis(100)))
|
||||
.expect("failt to set inerupt");
|
||||
|
||||
loop {
|
||||
|
||||
Reference in New Issue
Block a user