32#include "../../PmicChargerBase.hpp"
115 bool _userDisableCharge =
false;
PMIC charger capability interface.
bool setPreChargeCurrent(uint16_t mA) override
Set pre-charge current.
uint16_t getTerminationCurrent() override
Get termination current.
uint16_t getFastChargeCurrent() override
Get fast charge (constant-current) current.
bool setChargeVoltage(uint16_t mV) override
Set charge voltage (CV).
bool setFastChargeCurrent(uint16_t mA) override
Set fast charge (constant-current) current.
uint16_t getChargeVoltage() override
Get charge voltage (CV).
bool isCharging() override
Check whether charger is currently charging (best-effort).
Status getStatus() override
Get charger status.
uint16_t getPreChargeCurrent() override
Get pre-charge current.
bool enableCharging(bool enable) override
Enable/disable charging.
bool setTerminationCurrent(uint16_t mA) override
Set termination current.
Charger status structure.