M5Unified
m5::AXP2101_Class Member List

This is the complete list of members for m5::AXP2101_Class, including all inherited members.

_addrm5::I2C_Deviceprotected
_freqm5::I2C_Deviceprotected
_i2cm5::I2C_Deviceprotected
_initm5::I2C_Deviceprotected
AXP2101_Class(std::uint8_t i2c_addr=DEFAULT_ADDRESS, std::uint32_t freq=400000, I2C_Class *i2c=&In_I2C)m5::AXP2101_Classinline
AXP2101_EFREQ_CTRLm5::AXP2101_Classstatic
AXP2101_EFUS_OP_CFGm5::AXP2101_Classstatic
AXP2101_TWI_ADDR_EXTm5::AXP2101_Classstatic
begin(void)m5::AXP2101_Class
bitOff(std::uint8_t reg, std::uint8_t bit) constm5::I2C_Deviceinline
bitOn(std::uint8_t reg, std::uint8_t bit) constm5::I2C_Deviceinline
DEFAULT_ADDRESSm5::AXP2101_Classstatic
getACINCurrent(void)m5::AXP2101_Class
getACINVoltage(void)m5::AXP2101_Class
getALDO1Enabled(void)m5::AXP2101_Classinline
getALDO2Enabled(void)m5::AXP2101_Classinline
getALDO3Enabled(void)m5::AXP2101_Classinline
getALDO4Enabled(void)m5::AXP2101_Classinline
getAPSVoltage(void)m5::AXP2101_Class
getBatState(void)m5::AXP2101_Class
getBatteryChargeCurrent(void)m5::AXP2101_Class
getBatteryDischargeCurrent(void)m5::AXP2101_Class
getBatteryLevel(void)m5::AXP2101_Class
getBatteryPower(void)m5::AXP2101_Class
getBatteryVoltage(void)m5::AXP2101_Class
getBLDO1Enabled(void)m5::AXP2101_Classinline
getBLDO2Enabled(void)m5::AXP2101_Classinline
getChargeStatus(void)m5::AXP2101_Class
getInternalTemperature(void)m5::AXP2101_Class
getPekPress(void)m5::AXP2101_Class
getVBUSCurrent(void)m5::AXP2101_Class
getVBUSVoltage(void)m5::AXP2101_Class
I2C_Device(std::uint8_t i2c_addr, std::uint32_t freq, I2C_Class *i2c=&In_I2C)m5::I2C_Deviceinline
isACIN(void)m5::AXP2101_Class
isCharging(void)m5::AXP2101_Class
isEnabled(void) constm5::I2C_Deviceinline
isVBUS(void)m5::AXP2101_Class
powerOff(void)m5::AXP2101_Class
readRegister(std::uint8_t reg, std::uint8_t *result, std::size_t length) constm5::I2C_Deviceinline
readRegister8(std::uint8_t reg) constm5::I2C_Deviceinline
setAdcRate(std::uint8_t rate)m5::AXP2101_Class
setAdcState(bool enable)m5::AXP2101_Class
setALDO1(int voltage)m5::AXP2101_Classinline
setALDO2(int voltage)m5::AXP2101_Classinline
setALDO3(int voltage)m5::AXP2101_Classinline
setALDO4(int voltage)m5::AXP2101_Classinline
setBACKUP(bool enable)m5::AXP2101_Class
setBatteryCharge(bool enable)m5::AXP2101_Class
setBLDO1(int voltage)m5::AXP2101_Classinline
setBLDO2(int voltage)m5::AXP2101_Classinline
setChargeCurrent(std::uint16_t max_mA)m5::AXP2101_Class
setChargeVoltage(std::uint16_t max_mV)m5::AXP2101_Class
setDLDO1(int voltage)m5::AXP2101_Classinline
setDLDO2(int voltage)m5::AXP2101_Classinline
setPort(I2C_Class *i2c)m5::I2C_Deviceinline
setReg0x20Bit0(bool)m5::AXP2101_Class
writeRegister(std::uint8_t reg, const std::uint8_t *data, std::size_t length) constm5::I2C_Deviceinline
writeRegister8(std::uint8_t reg, std::uint8_t data) constm5::I2C_Deviceinline
writeRegister8Array(const std::uint8_t *reg_data_array, std::size_t length) constm5::I2C_Device