comparison 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
comparison
equal deleted inserted replaced
261:841a848ba762 262:7420959e02ec
256 addr->header.src_addr_id = SPI_GBL_INFO_PTR->addr_id; 256 addr->header.src_addr_id = SPI_GBL_INFO_PTR->addr_id;
257 addr->header.dest_addr_id = pwr_ctrl->addr_id; 257 addr->header.dest_addr_id = pwr_ctrl->addr_id;
258 addr->header.callback_func = NULL; 258 addr->header.callback_func = NULL;
259 if (rvf_send_msg(pwr_ctrl->addr_id, addr) != RV_OK) { 259 if (rvf_send_msg(pwr_ctrl->addr_id, addr) != RV_OK) {
260 rvf_send_trace("SPI FATAL: Send failed!",23, NULL_PARAM, RV_TRACE_LEVEL_DEBUG_LOW, LCC_USE_ID); 260 rvf_send_trace("SPI FATAL: Send failed!",23, NULL_PARAM, RV_TRACE_LEVEL_DEBUG_LOW, LCC_USE_ID);
261 } 261 }
262 #endif 262 #endif
263 } 263 }
264 /*
265 * FreeCalypso addition: mask further charger interrupts,
266 * until unmasked in FCHG.
267 */
268 ABB_Write_Register_on_page(PAGE0, ITMASK, 0x008);
264 } 269 }
265 270
266 #endif /* RVM_PWR_SWE || RVM_LCC_SWE */ 271 #endif /* RVM_PWR_SWE || RVM_LCC_SWE */
267 272
268 /* Unmask External interrupt */ 273 /* Unmask External interrupt */