diff options
| -rw-r--r-- | firmware/powermgmt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/powermgmt.c b/firmware/powermgmt.c index 596922f..570fcfa 100644 --- a/firmware/powermgmt.c +++ b/firmware/powermgmt.c @@ -1139,7 +1139,7 @@ static void power_thread(void) * generate more heat [gvb]. */ - pid_p = (target_voltage - battery_millivolts) / 5; + pid_p = ((signed)target_voltage - (signed)battery_millivolts) / 5; if((pid_p <= PID_DEADZONE) && (pid_p >= -PID_DEADZONE)) pid_p = 0; |