bq27220.h 483 B

123456789101112131415161718192021
  1. #pragma once
  2. #include <stdint.h>
  3. /* Initialize Driver */
  4. void bq27220_init();
  5. /* Get battery voltage in mV */
  6. uint16_t bq27220_get_voltage();
  7. /* Get current in mA */
  8. int16_t bq27220_get_current();
  9. /* Get compensated full charge capacity in in mAh */
  10. uint16_t bq27220_get_full_charge_capacity();
  11. /* Get remaining capacity in in mAh */
  12. uint16_t bq27220_get_remaining_capacity();
  13. /* Get predicted remaining battery capacity in percents */
  14. uint16_t bq27220_get_state_of_charge();