annotate src/cs/drivers/drv_app/fchg/fchg_func_i.h @ 334:d583a1f5bd6a

FCHG: charger plug and unplug functions implemented
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 14 Dec 2017 19:54:18 +0000
parents 8166b0afcf8c
children 6c0659acf93e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
326
919b44c991fc FCHG: reading of battery table from FFS implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 /*
919b44c991fc FCHG: reading of battery table from FFS implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 * Declarations of internal functions live here.
919b44c991fc FCHG: reading of battery table from FFS implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 */
919b44c991fc FCHG: reading of battery table from FFS implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4
919b44c991fc FCHG: reading of battery table from FFS implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 #ifndef __FCHG_FUNC_I
919b44c991fc FCHG: reading of battery table from FFS implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 #define __FCHG_FUNC_I
919b44c991fc FCHG: reading of battery table from FFS implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7
331
8166b0afcf8c FCHG: main ADC process implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 326
diff changeset
8 #include "fchg/fchg_messages.h"
8166b0afcf8c FCHG: main ADC process implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 326
diff changeset
9
8166b0afcf8c FCHG: main ADC process implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 326
diff changeset
10 void pwr_init_discharge(void);
326
919b44c991fc FCHG: reading of battery table from FFS implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 void pwr_load_ffs_batt_table(void);
919b44c991fc FCHG: reading of battery table from FFS implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 void pwr_load_ffs_charging_config(void);
919b44c991fc FCHG: reading of battery table from FFS implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 void pwr_set_default_batt_table(void);
919b44c991fc FCHG: reading of battery table from FFS implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14
331
8166b0afcf8c FCHG: main ADC process implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 326
diff changeset
15 void pwr_process_adc(struct pwr_adc_ind_s *msg);
334
d583a1f5bd6a FCHG: charger plug and unplug functions implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 331
diff changeset
16 void pwr_handle_timer(void);
d583a1f5bd6a FCHG: charger plug and unplug functions implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 331
diff changeset
17 void pwr_charger_plug(void);
d583a1f5bd6a FCHG: charger plug and unplug functions implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 331
diff changeset
18 void pwr_charger_unplug(void);
331
8166b0afcf8c FCHG: main ADC process implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 326
diff changeset
19
326
919b44c991fc FCHG: reading of battery table from FFS implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 #endif /* include guard */