From 2d65048f8eddb010e66a3b8f315a47eb90a7227e Mon Sep 17 00:00:00 2001 From: jakeg00dwin Date: Fri, 14 Feb 2025 14:09:33 -0800 Subject: [PATCH] Added minimum acceptable speed. --- src/main.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index ad066af..47569d8 100644 --- a/src/main.c +++ b/src/main.c @@ -91,7 +91,15 @@ uint8_t ReadSpeed(void) { ADCSRA |= (1 << ADSC); // Start conversion while (ADCSRA & (1 << ADSC)) { } // Wait for conversion to finish - return (uint8_t)(ADC >> 2); + + uint8_t val = (uint8_t)(ADC >> 2); + + //We want to set a minimum acceptable speed. + if(val < 32){ + val = 32; + } + + return val; }