Load limit duty cycle w/ lockout
authorJoseph Coffland <joseph@cauldrondevelopment.com>
Fri, 16 Feb 2018 04:37:19 +0000 (20:37 -0800)
committerJoseph Coffland <joseph@cauldrondevelopment.com>
Fri, 16 Feb 2018 04:37:19 +0000 (20:37 -0800)
src/pwr/main.c

index ea4d6790b8a061f623b93a2b8697203a6fd2be24..27061ef3b8f4e43f987b1c5fc9181e1ba3c2dc06 100644 (file)
@@ -180,7 +180,7 @@ 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 = 16;
+    load->lockout = 42; // About 200 ms
     if (load->limit < LOAD_LIMIT_TICKS) load->limit++;
   }