From a6bcbe3cd948ab9e1795a5dd517615ae7511c238 Mon Sep 17 00:00:00 2001 From: Oskar Weigl Date: Sat, 24 Jun 2017 16:57:44 -0700 Subject: [PATCH] minor R measure correction --- MotorControl/low_level.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MotorControl/low_level.c b/MotorControl/low_level.c index a1be81aa..aa5c356b 100755 --- a/MotorControl/low_level.c +++ b/MotorControl/low_level.c @@ -832,7 +832,7 @@ static bool measure_phase_resistance(Motor_t* motor, float test_current, float m queue_voltage_timings(motor, 0.0f, 0.0f); float R = test_voltage / test_current; - if (fabs(test_voltage) == max_voltage || R < 0.01f || R > 1.0f) { + if (fabs(test_voltage) == fabs(max_voltage) || R < 0.01f || R > 1.0f) { motor->error = ERROR_PHASE_RESISTANCE_OUT_OF_RANGE; return false; }