33#include "../../PmicAdcBase.hpp"
static constexpr uint8_t ADC_TS_PIN_HW
Hardware ADC enable bit for TS pin voltage.
static constexpr uint8_t ADC_BAT_DISCHARGE_HW
Hardware ADC enable bit for battery discharge current.
static constexpr uint8_t ADC_SYSTEM_VOLTAGE_HW
Hardware ADC enable bit for system voltage.
static constexpr uint8_t ADC_VBUS_CURRENT_HW
Hardware ADC enable bit for VBUS current.
bool enableChannels(uint32_t mask) override
Enable one or more ADC channels.
static constexpr uint8_t ADC_DIE_TEMP_HW
Hardware ADC enable bit for die temperature.
bool read(Channel ch, float &out) override
Read an ADC channel.
bool disableChannels(uint32_t mask) override
Disable one or more ADC channels.
static constexpr uint8_t ADC_VBUS_VOLTAGE_HW
Hardware ADC enable bit for VBUS voltage.
static constexpr uint8_t ADC_BAT_VOLTAGE_HW
Hardware ADC enable bit for battery voltage.
static constexpr uint8_t ADC_BAT_CHARGE_HW
Hardware ADC enable bit for battery charge current.
AXP517 low-level core driver.
bool disableChannels(Channel mask)
Disable one or more ADC channels by Channel enum.
bool enableChannels(Channel mask)
Enable one or more ADC channels by Channel enum.
Channel
ADC channel bitmask.