|
@@ -411,7 +411,7 @@ bool mc_set_cruise_speed(bool rpm_abs, float target_rpm) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void mc_set_idc_limit(s16 limit) {
|
|
void mc_set_idc_limit(s16 limit) {
|
|
|
- if (limit == motor.idc_user_lim) {
|
|
|
|
|
|
|
+ if ((limit == motor.idc_user_lim) || (limit < 0)) {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
motor.idc_user_lim = limit;
|
|
motor.idc_user_lim = limit;
|