64#include "../../PmicChargerBase.hpp"
270 bool _userDisableCharge =
false;
bool setFastChargeCurrent(uint16_t mA) override
Set fast charge (constant-current) current.
~BQ25896Charger()=default
uint16_t getPreChargeCurrent() override
Get pre-charge current.
uint16_t getFastChargeCurrent() override
Get fast charge current.
bool setTerminationCurrent(uint16_t mA) override
Set termination current.
bool enableCharging(bool enable) override
Enable or disable charging.
bool setChargeVoltage(uint16_t mV) override
Set charge voltage (constant voltage phase)
uint16_t getChargeVoltage() override
Get charge voltage.
bool isCharging() override
Check if charging is in progress.
bool setPreChargeCurrent(uint16_t mA) override
Set pre-charge current.
uint16_t getTerminationCurrent() override
Get termination current.
Status getStatus() override
Get charger status.
PMIC charger capability interface.
Charger status structure.