From: Joseph Coffland Date: Fri, 16 Feb 2018 05:20:30 +0000 (-0800) Subject: Load limit duty cycle w/ lockout X-Git-Url: https://git.buildbotics.com/?a=commitdiff_plain;h=cfcb5b22a0e66397c5da2bc324705be0ef26a25d;p=bbctrl-firmware Load limit duty cycle w/ lockout --- diff --git a/src/pwr/main.c b/src/pwr/main.c index 9ad0648..0db219a 100644 --- a/src/pwr/main.c +++ b/src/pwr/main.c @@ -180,11 +180,11 @@ static void measure_nominal_voltage() { static void check_load(load_t *load) { bool overtemp = CURRENT_OVERTEMP * 100 < regs[load->reg]; if (overtemp && !load->lockout) { - load->lockout = 210; // About 1s + load->lockout = true; if (load->limit < LOAD_LIMIT_TICKS) load->limit++; } - if (load->lockout) load->lockout--; + if (!overtemp) load->lockout = false; }