diff src/cs/drivers/drv_app/abb/board/abb_inth.c @ 262:7420959e02ec

FCHG rework for charger plug/unplug debouncing
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 14 May 2021 05:38:55 +0000
parents 45cc81cc6230
children f2e52cab0a73
line wrap: on
line diff
--- a/src/cs/drivers/drv_app/abb/board/abb_inth.c	Fri May 14 02:49:05 2021 +0000
+++ b/src/cs/drivers/drv_app/abb/board/abb_inth.c	Fri May 14 05:38:55 2021 +0000
@@ -258,9 +258,14 @@
           addr->header.callback_func = NULL;
           if (rvf_send_msg(pwr_ctrl->addr_id, addr) != RV_OK) {
               rvf_send_trace("SPI FATAL: Send failed!",23, NULL_PARAM, RV_TRACE_LEVEL_DEBUG_LOW, LCC_USE_ID);
-      }
+          }
 #endif
       }
+      /*
+       * FreeCalypso addition: mask further charger interrupts,
+       * until unmasked in FCHG.
+       */
+      ABB_Write_Register_on_page(PAGE0, ITMASK, 0x008);
    }
 
 #endif /* RVM_PWR_SWE || RVM_LCC_SWE */