tmp_battery.h 577 B

123456789101112131415161718
  1. #include <charging.h>
  2. /* Extern two API functions from battery driver to limit max charging current. */
  3. /**
  4. * return value means charging current in mA
  5. * -1 means error
  6. * Implementation in mt_battery.c and mt_battery_fan5405.c
  7. */
  8. extern int get_bat_charging_current_level(void);
  9. /**
  10. * current_limit means limit of charging current in mA
  11. * -1 means no limit
  12. * Implementation in mt_battery.c and mt_battery_fan5405.c
  13. */
  14. extern int set_bat_charging_current_limit(int current_limit);
  15. extern CHARGER_TYPE mt_get_charger_type(void);
  16. extern int read_tbat_value(void);