From bf39006dead28b87d1c65e494c5aef1d828d5d42 Mon Sep 17 00:00:00 2001 From: jakeg00dwin Date: Fri, 14 Feb 2025 14:06:52 -0800 Subject: [PATCH] Added the code to allow 0%-100% speed. --- src/main.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main.c b/src/main.c index 67a588f..ad066af 100644 --- a/src/main.c +++ b/src/main.c @@ -132,7 +132,8 @@ uint8_t MotorGetSavedPos(void) { void MotorMoveTo(uint8_t target) { - double speed_delay = ReadFader(); + uint8_t on_delay = ReadFader(); + uint8_t off_delay = 255 - on_delay; uint8_t pos = (uint8_t)(ReadFader() >> 2); while (diff(target, pos) > 8) { @@ -144,9 +145,9 @@ void MotorMoveTo(uint8_t target) { } // The delay ratio controlls the PWM waveforms. - //_delay_ms(5); - // MotorCoast(); - // _delay_ms(5); + _delay_ms((double) on_delay); + MotorCoast(); + _delay_ms((double) off_delay); } return;