From 4b522c73e82e50af5c84c82a37b6c97db3e6f3ba Mon Sep 17 00:00:00 2001 From: Fisch Date: Sun, 29 Dec 2019 01:49:49 +0100 Subject: [PATCH] working freewheeling, no brake --- controller/controller.ino | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/controller/controller.ino b/controller/controller.ino index 11ffe7b..282b1e9 100644 --- a/controller/controller.ino +++ b/controller/controller.ino @@ -451,7 +451,11 @@ void loop_idle() { } void loop_on() { - int16_t speedvalue=constrain( map(adc_throttle, ADC_CALIB_THROTTLE_MIN, ADC_CALIB_THROTTLE_MAX, 0, 1000 ) ,0, 1000); + int _maxspeed=1000; + if (MODESWITCH_DOWN) { + _maxspeed=200; + } + int16_t speedvalue=constrain( map(adc_throttle, ADC_CALIB_THROTTLE_MIN, ADC_CALIB_THROTTLE_MAX, 0, _maxspeed ) ,0, _maxspeed); /*int16_t lastSpeed=(out_speedFL+out_speedFR+out_speedRL+out_speedRR)/4; if (speedvalue<=lastSpeed) { //braking