123456789101112131415161718192021 |
- #ifndef __SY6970_H__
- #define __SY6970_H__
- #include "i2c_device.h"
- class Sy6970 : public I2cDevice {
- public:
- Sy6970(i2c_master_bus_handle_t i2c_bus, uint8_t addr);
- bool IsCharging();
- bool IsPowerGood();
- bool IsChargingDone();
- int GetBatteryLevel();
- void PowerOff();
- private:
- int GetChangingStatus();
- int GetBatteryVoltage();
- int GetChargeTargetVoltage();
- };
- #endif
|