This is the complete list of members for m5::INA3221_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 |
begin(void) | m5::INA3221_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::INA3221_Class | static |
getBusMilliVoltage(uint8_t channel) | m5::INA3221_Class | |
getBusVoltage(uint8_t channel) | m5::INA3221_Class | |
getCurrent(uint8_t channel) | m5::INA3221_Class | |
getShuntMilliVoltage(uint8_t channel) | m5::INA3221_Class | |
getShuntVoltage(uint8_t channel) | m5::INA3221_Class | |
I2C_Device(std::uint8_t i2c_addr, std::uint32_t freq, I2C_Class *i2c=&In_I2C) | m5::I2C_Device | inline |
INA3221_CH1_BUS_V | m5::INA3221_Class | static |
INA3221_CH1_SHUNT_V | m5::INA3221_Class | static |
INA3221_CH2_BUS_V | m5::INA3221_Class | static |
INA3221_CH2_SHUNT_V | m5::INA3221_Class | static |
INA3221_CH3_BUS_V | m5::INA3221_Class | static |
INA3221_CH3_SHUNT_V | m5::INA3221_Class | static |
INA3221_CH_NUM_MAX | m5::INA3221_Class | static |
INA3221_Class(std::uint8_t i2c_addr=DEFAULT_ADDRESS, std::uint32_t freq=400000, I2C_Class *i2c=&In_I2C) | m5::INA3221_Class | inline |
isEnabled(void) const | m5::I2C_Device | inline |
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 |
setPort(I2C_Class *i2c) | m5::I2C_Device | inline |
setShuntRes(uint8_t channel, uint32_t res) | m5::INA3221_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 | |