This is the complete list of members for m5::AXP2101_Class, including all inherited members.
_addr | m5::I2C_Device | protected |
_freq | m5::I2C_Device | protected |
_i2c | m5::I2C_Device | protected |
_init | m5::I2C_Device | protected |
AXP2101_Class(std::uint8_t i2c_addr=DEFAULT_ADDRESS, std::uint32_t freq=400000, I2C_Class *i2c=&In_I2C) | m5::AXP2101_Class | inline |
AXP2101_EFREQ_CTRL | m5::AXP2101_Class | static |
AXP2101_EFUS_OP_CFG | m5::AXP2101_Class | static |
AXP2101_TWI_ADDR_EXT | m5::AXP2101_Class | static |
begin(void) | m5::AXP2101_Class | |
bitOff(std::uint8_t reg, std::uint8_t bit) const | m5::I2C_Device | inline |
bitOn(std::uint8_t reg, std::uint8_t bit) const | m5::I2C_Device | inline |
DEFAULT_ADDRESS | m5::AXP2101_Class | static |
getACINCurrent(void) | m5::AXP2101_Class | |
getACINVoltage(void) | m5::AXP2101_Class | |
getALDO1Enabled(void) | m5::AXP2101_Class | inline |
getALDO2Enabled(void) | m5::AXP2101_Class | inline |
getALDO3Enabled(void) | m5::AXP2101_Class | inline |
getALDO4Enabled(void) | m5::AXP2101_Class | inline |
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_Class | inline |
getBLDO2Enabled(void) | m5::AXP2101_Class | inline |
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_Device | inline |
isACIN(void) | m5::AXP2101_Class | |
isCharging(void) | m5::AXP2101_Class | |
isEnabled(void) const | m5::I2C_Device | inline |
isVBUS(void) | m5::AXP2101_Class | |
powerOff(void) | m5::AXP2101_Class | |
readRegister(std::uint8_t reg, std::uint8_t *result, std::size_t length) const | m5::I2C_Device | inline |
readRegister8(std::uint8_t reg) const | m5::I2C_Device | inline |
setAdcRate(std::uint8_t rate) | m5::AXP2101_Class | |
setAdcState(bool enable) | m5::AXP2101_Class | |
setALDO1(int voltage) | m5::AXP2101_Class | inline |
setALDO2(int voltage) | m5::AXP2101_Class | inline |
setALDO3(int voltage) | m5::AXP2101_Class | inline |
setALDO4(int voltage) | m5::AXP2101_Class | inline |
setBACKUP(bool enable) | m5::AXP2101_Class | |
setBatteryCharge(bool enable) | m5::AXP2101_Class | |
setBLDO1(int voltage) | m5::AXP2101_Class | inline |
setBLDO2(int voltage) | m5::AXP2101_Class | inline |
setChargeCurrent(std::uint16_t max_mA) | m5::AXP2101_Class | |
setChargeVoltage(std::uint16_t max_mV) | m5::AXP2101_Class | |
setDLDO1(int voltage) | m5::AXP2101_Class | inline |
setDLDO2(int voltage) | m5::AXP2101_Class | inline |
setPort(I2C_Class *i2c) | m5::I2C_Device | inline |
setReg0x20Bit0(bool) | m5::AXP2101_Class | |
writeRegister(std::uint8_t reg, const std::uint8_t *data, std::size_t length) const | m5::I2C_Device | inline |
writeRegister8(std::uint8_t reg, std::uint8_t data) const | m5::I2C_Device | inline |
writeRegister8Array(const std::uint8_t *reg_data_array, std::size_t length) const | m5::I2C_Device | |