Go to the source code of this file.
|
enum | esphome::ina2xx_base::RegisterMap : uint8_t {
esphome::ina2xx_base::REG_CONFIG = 0x00,
esphome::ina2xx_base::REG_ADC_CONFIG = 0x01,
esphome::ina2xx_base::REG_SHUNT_CAL = 0x02,
esphome::ina2xx_base::REG_SHUNT_TEMPCO = 0x03,
esphome::ina2xx_base::REG_VSHUNT = 0x04,
esphome::ina2xx_base::REG_VBUS = 0x05,
esphome::ina2xx_base::REG_DIETEMP = 0x06,
esphome::ina2xx_base::REG_CURRENT = 0x07,
esphome::ina2xx_base::REG_POWER = 0x08,
esphome::ina2xx_base::REG_ENERGY = 0x09,
esphome::ina2xx_base::REG_CHARGE = 0x0A,
esphome::ina2xx_base::REG_DIAG_ALRT = 0x0B,
esphome::ina2xx_base::REG_SOVL = 0x0C,
esphome::ina2xx_base::REG_SUVL = 0x0D,
esphome::ina2xx_base::REG_BOVL = 0x0E,
esphome::ina2xx_base::REG_BUVL = 0x0F,
esphome::ina2xx_base::REG_TEMP_LIMIT = 0x10,
esphome::ina2xx_base::REG_PWR_LIMIT = 0x11,
esphome::ina2xx_base::REG_MANUFACTURER_ID = 0x3E,
esphome::ina2xx_base::REG_DEVICE_ID = 0x3F
} |
|
enum | esphome::ina2xx_base::AdcRange : uint16_t { esphome::ina2xx_base::ADC_RANGE_0 = 0,
esphome::ina2xx_base::ADC_RANGE_1 = 1
} |
|
enum | esphome::ina2xx_base::AdcTime : uint16_t {
esphome::ina2xx_base::ADC_TIME_50US = 0,
esphome::ina2xx_base::ADC_TIME_84US = 1,
esphome::ina2xx_base::ADC_TIME_150US = 2,
esphome::ina2xx_base::ADC_TIME_280US = 3,
esphome::ina2xx_base::ADC_TIME_540US = 4,
esphome::ina2xx_base::ADC_TIME_1052US = 5,
esphome::ina2xx_base::ADC_TIME_2074US = 6,
esphome::ina2xx_base::ADC_TIME_4120US = 7
} |
|
enum | esphome::ina2xx_base::AdcAvgSamples : uint16_t {
esphome::ina2xx_base::ADC_AVG_SAMPLES_1 = 0,
esphome::ina2xx_base::ADC_AVG_SAMPLES_4 = 1,
esphome::ina2xx_base::ADC_AVG_SAMPLES_16 = 2,
esphome::ina2xx_base::ADC_AVG_SAMPLES_64 = 3,
esphome::ina2xx_base::ADC_AVG_SAMPLES_128 = 4,
esphome::ina2xx_base::ADC_AVG_SAMPLES_256 = 5,
esphome::ina2xx_base::ADC_AVG_SAMPLES_512 = 6,
esphome::ina2xx_base::ADC_AVG_SAMPLES_1024 = 7
} |
|
enum | esphome::ina2xx_base::INAModel : uint8_t {
esphome::ina2xx_base::INA_UNKNOWN = 0,
esphome::ina2xx_base::INA_228,
esphome::ina2xx_base::INA_229,
esphome::ina2xx_base::INA_238,
esphome::ina2xx_base::INA_239,
esphome::ina2xx_base::INA_237
} |
|
◆ ADCRANGE
◆ ALATCH
◆ APOL
◆ AVG
◆ BUSOL
◆ BUSUL
◆ CHARGEOF
◆ CNVR
◆ CNVRF
◆ CONVDLY
◆ ENERGYOF
◆ MATHOF
◆ MEMSTAT
◆ MODE
◆ POL
◆ reserved
◆ RESERVED1
◆ reserved_0_3
◆ RST
◆ RSTACC
◆ SHNTOL
◆ SHNTUL
◆ SLOWALERT
◆ TEMPCO
◆ TEMPCOMP
◆ TMPOL
◆ VBUSCT
◆ VSHCT
◆ VTCT