FreeCalypso > hg > fc-tourmaline
diff src/cs/drivers/drv_app/fchg/fchg_common.h @ 61:75067af48bfd
FCHG updates for Tourmaline UI integration
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 22 Oct 2020 22:30:49 +0000 |
parents | 4e78acac3d88 |
children |
line wrap: on
line diff
--- a/src/cs/drivers/drv_app/fchg/fchg_common.h Wed Oct 21 03:31:04 2020 +0000 +++ b/src/cs/drivers/drv_app/fchg/fchg_common.h Thu Oct 22 22:30:49 2020 +0000 @@ -22,4 +22,16 @@ /* from original PWR SWE */ typedef UINT8 T_PWR_PERCENT; +enum fchg_event { + FCHG_EVENT_DISCHARGE, + FCHG_EVENT_CHARGER_PLUG, + FCHG_EVENT_CHARGER_UNPLUG, + FCHG_EVENT_CHARGING_START, + FCHG_EVENT_CHARGING_COMPLETE, + FCHG_EVENT_CHARGING_STOPPED, + FCHG_EVENT_CHARGING_TIMEOUT +}; + +typedef void (*T_FCHG_EVENT_HANDLER)(enum fchg_event); + #endif /* include guard */