49#include "../../PmicChannelBase.hpp"
110 bool setVoltage(uint8_t channel, uint16_t mV)
override;
117 uint16_t
getVoltage(uint8_t channel)
override;
123 uint8_t
count()
const override;
133 bool isDCDC(uint8_t channel)
const
AXP192 Power Output Channel Control.
static constexpr uint8_t CH_LDOio
bool setVoltage(uint8_t channel, uint16_t mV) override
Set output voltage for a channel.
static constexpr uint8_t LDO_COUNT
static constexpr uint8_t CH_DCDC1
bool enable(uint8_t channel, bool enable) override
Enable or disable a power output channel.
Info getInfo(uint8_t channel) const override
Get channel information (type, name, min/max/step)
static constexpr uint8_t CH_LDO2
static constexpr uint8_t CH_LDO3
static constexpr uint8_t DCDC_COUNT
static constexpr uint8_t CH_DCDC3
static constexpr uint8_t CH_DCDC2
static constexpr uint8_t CH_EXTEN
uint16_t getVoltage(uint8_t channel) override
Get current output voltage for a channel.
static constexpr uint8_t CHANNEL_COUNT
uint8_t count() const override
Get total number of power output channels.
bool isEnabled(uint8_t channel) override
Check whether a power output channel is enabled.
PMIC power output channel base interface.
Static metadata for a single power output channel.