From 7ce90c4d319aa62c53cd0046041b7529b75f5b4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20J=C3=B6rdens?= Date: Thu, 4 Feb 2021 12:47:35 +0100 Subject: [PATCH] input stamper: add deglitching --- src/hardware/digital_input_stamper.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/hardware/digital_input_stamper.rs b/src/hardware/digital_input_stamper.rs index 1aa0bb1..cc764f5 100644 --- a/src/hardware/digital_input_stamper.rs +++ b/src/hardware/digital_input_stamper.rs @@ -47,6 +47,10 @@ impl InputStamper { let input_capture = timer_channel.into_input_capture(timers::tim5::CaptureSource4::TI4); + // FIXME: hack in de-glitching filter + let regs = unsafe { &*hal::stm32::TIM5::ptr() }; + regs.ccmr2_input().modify(|_, w| w.ic4f().bits(0b0011)); + Self { capture_channel: input_capture, _di0_trigger: trigger,