From aaeeec6cc49e4c4acee77a768efc95f9853e35ae Mon Sep 17 00:00:00 2001
From: Naxdy <naxdy@naxdy.org>
Date: Wed, 5 Feb 2025 18:44:35 +0100
Subject: [PATCH] perf: force min adc read count for stick coords

---
 src/input.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/input.rs b/src/input.rs
index cd28a00..6e36e31 100644
--- a/src/input.rs
+++ b/src/input.rs
@@ -224,7 +224,7 @@ async fn update_stick_states(
 
         let loop_end = Instant::now();
 
-        done = loop_end >= end_time - (loop_end - loop_start);
+        done = loop_end >= end_time - (loop_end - loop_start) && adc_count >= 4;
     }
 
     trace!("ADC Count: {}", adc_count);