BatteryInterface.h 335 B

1234567891011121314151617181920212223
  1. #ifndef BatteryInterface_h
  2. #define BatteryInterface_h
  3. #include <Wire.h>
  4. #define I2C_SDA 33
  5. #define I2C_SCL 22
  6. #define IP5306_ADDR 0x75
  7. class BatteryInterface {
  8. private:
  9. public:
  10. int8_t battery_level = 0;
  11. bool i2c_supported = false;
  12. BatteryInterface();
  13. void RunSetup();
  14. int8_t getBatteryLevel();
  15. };
  16. #endif