FreeCalypso > hg > fc-tourmaline
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 */ |