From 863684761041b7b7663077d238413228aed16396 Mon Sep 17 00:00:00 2001 From: Benjamin Vedder Date: Fri, 21 Mar 2014 16:13:50 +0100 Subject: [PATCH] Current calculation fix --- mcpwm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mcpwm.c b/mcpwm.c index 7a254df7..a3954d40 100644 --- a/mcpwm.c +++ b/mcpwm.c @@ -638,7 +638,7 @@ float mcpwm_get_tot_current(void) { } float mcpwm_get_tot_current_in(void) { - return mcpwm_get_tot_current() * dutycycle_now; + return mcpwm_get_tot_current() * fabsf(dutycycle_now); } int mcpwm_get_tachometer_value(int reset) {