ESPHome
2024.12.2
|
Go to the source code of this file.
Namespaces | |
esphome | |
Implementation of SPI Controller mode. | |
esphome::ade7880 | |
Variables | |
constexpr uint16_t | esphome::ade7880::AIGAIN = 0x4380 |
constexpr uint16_t | esphome::ade7880::AVGAIN = 0x4381 |
constexpr uint16_t | esphome::ade7880::BIGAIN = 0x4382 |
constexpr uint16_t | esphome::ade7880::BVGAIN = 0x4383 |
constexpr uint16_t | esphome::ade7880::CIGAIN = 0x4384 |
constexpr uint16_t | esphome::ade7880::CVGAIN = 0x4385 |
constexpr uint16_t | esphome::ade7880::NIGAIN = 0x4386 |
constexpr uint16_t | esphome::ade7880::DICOEFF = 0x4388 |
constexpr uint16_t | esphome::ade7880::APGAIN = 0x4389 |
constexpr uint16_t | esphome::ade7880::AWATTOS = 0x438A |
constexpr uint16_t | esphome::ade7880::BPGAIN = 0x438B |
constexpr uint16_t | esphome::ade7880::BWATTOS = 0x438C |
constexpr uint16_t | esphome::ade7880::CPGAIN = 0x438D |
constexpr uint16_t | esphome::ade7880::CWATTOS = 0x438E |
constexpr uint16_t | esphome::ade7880::AIRMSOS = 0x438F |
constexpr uint16_t | esphome::ade7880::AVRMSOS = 0x4390 |
constexpr uint16_t | esphome::ade7880::BIRMSOS = 0x4391 |
constexpr uint16_t | esphome::ade7880::BVRMSOS = 0x4392 |
constexpr uint16_t | esphome::ade7880::CIRMSOS = 0x4393 |
constexpr uint16_t | esphome::ade7880::CVRMSOS = 0x4394 |
constexpr uint16_t | esphome::ade7880::NIRMSOS = 0x4395 |
constexpr uint16_t | esphome::ade7880::HPGAIN = 0x4398 |
constexpr uint16_t | esphome::ade7880::ISUMLVL = 0x4399 |
constexpr uint16_t | esphome::ade7880::VLEVEL = 0x439F |
constexpr uint16_t | esphome::ade7880::AFWATTOS = 0x43A2 |
constexpr uint16_t | esphome::ade7880::BFWATTOS = 0x43A3 |
constexpr uint16_t | esphome::ade7880::CFWATTOS = 0x43A4 |
constexpr uint16_t | esphome::ade7880::AFVAROS = 0x43A5 |
constexpr uint16_t | esphome::ade7880::BFVAROS = 0x43A6 |
constexpr uint16_t | esphome::ade7880::CFVAROS = 0x43A7 |
constexpr uint16_t | esphome::ade7880::AFIRMSOS = 0x43A8 |
constexpr uint16_t | esphome::ade7880::BFIRMSOS = 0x43A9 |
constexpr uint16_t | esphome::ade7880::CFIRMSOS = 0x43AA |
constexpr uint16_t | esphome::ade7880::AFVRMSOS = 0x43AB |
constexpr uint16_t | esphome::ade7880::BFVRMSOS = 0x43AC |
constexpr uint16_t | esphome::ade7880::CFVRMSOS = 0x43AD |
constexpr uint16_t | esphome::ade7880::HXWATTOS = 0x43AE |
constexpr uint16_t | esphome::ade7880::HYWATTOS = 0x43AF |
constexpr uint16_t | esphome::ade7880::HZWATTOS = 0x43B0 |
constexpr uint16_t | esphome::ade7880::HXVAROS = 0x43B1 |
constexpr uint16_t | esphome::ade7880::HYVAROS = 0x43B2 |
constexpr uint16_t | esphome::ade7880::HZVAROS = 0x43B3 |
constexpr uint16_t | esphome::ade7880::HXIRMSOS = 0x43B4 |
constexpr uint16_t | esphome::ade7880::HYIRMSOS = 0x43B5 |
constexpr uint16_t | esphome::ade7880::HZIRMSOS = 0x43B6 |
constexpr uint16_t | esphome::ade7880::HXVRMSOS = 0x43B7 |
constexpr uint16_t | esphome::ade7880::HYVRMSOS = 0x43B8 |
constexpr uint16_t | esphome::ade7880::HZVRMSOS = 0x43B9 |
constexpr uint16_t | esphome::ade7880::AIRMS = 0x43C0 |
constexpr uint16_t | esphome::ade7880::AVRMS = 0x43C1 |
constexpr uint16_t | esphome::ade7880::BIRMS = 0x43C2 |
constexpr uint16_t | esphome::ade7880::BVRMS = 0x43C3 |
constexpr uint16_t | esphome::ade7880::CIRMS = 0x43C4 |
constexpr uint16_t | esphome::ade7880::CVRMS = 0x43C5 |
constexpr uint16_t | esphome::ade7880::NIRMS = 0x43C6 |
constexpr uint16_t | esphome::ade7880::ISUM = 0x43C7 |
constexpr uint16_t | esphome::ade7880::RUN = 0xE228 |
constexpr uint16_t | esphome::ade7880::AWATTHR = 0xE400 |
constexpr uint16_t | esphome::ade7880::BWATTHR = 0xE401 |
constexpr uint16_t | esphome::ade7880::CWATTHR = 0xE402 |
constexpr uint16_t | esphome::ade7880::AFWATTHR = 0xE403 |
constexpr uint16_t | esphome::ade7880::BFWATTHR = 0xE404 |
constexpr uint16_t | esphome::ade7880::CFWATTHR = 0xE405 |
constexpr uint16_t | esphome::ade7880::AFVARHR = 0xE409 |
constexpr uint16_t | esphome::ade7880::BFVARHR = 0xE40A |
constexpr uint16_t | esphome::ade7880::CFVARHR = 0xE40B |
constexpr uint16_t | esphome::ade7880::AVAHR = 0xE40C |
constexpr uint16_t | esphome::ade7880::BVAHR = 0xE40D |
constexpr uint16_t | esphome::ade7880::CVAHR = 0xE40E |
constexpr uint16_t | esphome::ade7880::IPEAK = 0xE500 |
constexpr uint16_t | esphome::ade7880::VPEAK = 0xE501 |
constexpr uint16_t | esphome::ade7880::STATUS0 = 0xE502 |
constexpr uint16_t | esphome::ade7880::STATUS1 = 0xE503 |
constexpr uint16_t | esphome::ade7880::AIMAV = 0xE504 |
constexpr uint16_t | esphome::ade7880::BIMAV = 0xE505 |
constexpr uint16_t | esphome::ade7880::CIMAV = 0xE506 |
constexpr uint16_t | esphome::ade7880::OILVL = 0xE507 |
constexpr uint16_t | esphome::ade7880::OVLVL = 0xE508 |
constexpr uint16_t | esphome::ade7880::SAGLVL = 0xE509 |
constexpr uint16_t | esphome::ade7880::MASK0 = 0xE50A |
constexpr uint16_t | esphome::ade7880::MASK1 = 0xE50B |
constexpr uint16_t | esphome::ade7880::IAWV = 0xE50C |
constexpr uint16_t | esphome::ade7880::IBWV = 0xE50D |
constexpr uint16_t | esphome::ade7880::ICWV = 0xE50E |
constexpr uint16_t | esphome::ade7880::INWV = 0xE50F |
constexpr uint16_t | esphome::ade7880::VAWV = 0xE510 |
constexpr uint16_t | esphome::ade7880::VBWV = 0xE511 |
constexpr uint16_t | esphome::ade7880::VCWV = 0xE512 |
constexpr uint16_t | esphome::ade7880::AWATT = 0xE513 |
constexpr uint16_t | esphome::ade7880::BWATT = 0xE514 |
constexpr uint16_t | esphome::ade7880::CWATT = 0xE515 |
constexpr uint16_t | esphome::ade7880::AFVAR = 0xE516 |
constexpr uint16_t | esphome::ade7880::BFVAR = 0xE517 |
constexpr uint16_t | esphome::ade7880::CFVAR = 0xE518 |
constexpr uint16_t | esphome::ade7880::AVA = 0xE519 |
constexpr uint16_t | esphome::ade7880::BVA = 0xE51A |
constexpr uint16_t | esphome::ade7880::CVA = 0xE51B |
constexpr uint16_t | esphome::ade7880::CHECKSUM = 0xE51F |
constexpr uint16_t | esphome::ade7880::VNOM = 0xE520 |
constexpr uint16_t | esphome::ade7880::LAST_RWDATA_24BIT = 0xE5FF |
constexpr uint16_t | esphome::ade7880::PHSTATUS = 0xE600 |
constexpr uint16_t | esphome::ade7880::ANGLE0 = 0xE601 |
constexpr uint16_t | esphome::ade7880::ANGLE1 = 0xE602 |
constexpr uint16_t | esphome::ade7880::ANGLE2 = 0xE603 |
constexpr uint16_t | esphome::ade7880::PHNOLOAD = 0xE608 |
constexpr uint16_t | esphome::ade7880::LINECYC = 0xE60C |
constexpr uint16_t | esphome::ade7880::ZXTOUT = 0xE60D |
constexpr uint16_t | esphome::ade7880::COMPMODE = 0xE60E |
constexpr uint16_t | esphome::ade7880::GAIN = 0xE60F |
constexpr uint16_t | esphome::ade7880::CFMODE = 0xE610 |
constexpr uint16_t | esphome::ade7880::CF1DEN = 0xE611 |
constexpr uint16_t | esphome::ade7880::CF2DEN = 0xE612 |
constexpr uint16_t | esphome::ade7880::CF3DEN = 0xE613 |
constexpr uint16_t | esphome::ade7880::APHCAL = 0xE614 |
constexpr uint16_t | esphome::ade7880::BPHCAL = 0xE615 |
constexpr uint16_t | esphome::ade7880::CPHCAL = 0xE616 |
constexpr uint16_t | esphome::ade7880::PHSIGN = 0xE617 |
constexpr uint16_t | esphome::ade7880::CONFIG = 0xE618 |
constexpr uint16_t | esphome::ade7880::MMODE = 0xE700 |
constexpr uint16_t | esphome::ade7880::ACCMODE = 0xE701 |
constexpr uint16_t | esphome::ade7880::LCYCMODE = 0xE702 |
constexpr uint16_t | esphome::ade7880::PEAKCYC = 0xE703 |
constexpr uint16_t | esphome::ade7880::SAGCYC = 0xE704 |
constexpr uint16_t | esphome::ade7880::CFCYC = 0xE705 |
constexpr uint16_t | esphome::ade7880::HSDC_CFG = 0xE706 |
constexpr uint16_t | esphome::ade7880::VERSION = 0xE707 |
constexpr uint16_t | esphome::ade7880::DSPWP_SET = 0xE7E3 |
constexpr uint16_t | esphome::ade7880::LAST_RWDATA_8BIT = 0xE7FD |
constexpr uint16_t | esphome::ade7880::DSPWP_SEL = 0xE7FE |
constexpr uint16_t | esphome::ade7880::FVRMS = 0xE880 |
constexpr uint16_t | esphome::ade7880::FIRMS = 0xE881 |
constexpr uint16_t | esphome::ade7880::FWATT = 0xE882 |
constexpr uint16_t | esphome::ade7880::FVAR = 0xE883 |
constexpr uint16_t | esphome::ade7880::FVA = 0xE884 |
constexpr uint16_t | esphome::ade7880::FPF = 0xE885 |
constexpr uint16_t | esphome::ade7880::VTHDN = 0xE886 |
constexpr uint16_t | esphome::ade7880::ITHDN = 0xE887 |
constexpr uint16_t | esphome::ade7880::HXVRMS = 0xE888 |
constexpr uint16_t | esphome::ade7880::HXIRMS = 0xE889 |
constexpr uint16_t | esphome::ade7880::HXWATT = 0xE88A |
constexpr uint16_t | esphome::ade7880::HXVAR = 0xE88B |
constexpr uint16_t | esphome::ade7880::HXVA = 0xE88C |
constexpr uint16_t | esphome::ade7880::HXPF = 0xE88D |
constexpr uint16_t | esphome::ade7880::HXVHD = 0xE88E |
constexpr uint16_t | esphome::ade7880::HXIHD = 0xE88F |
constexpr uint16_t | esphome::ade7880::HYVRMS = 0xE890 |
constexpr uint16_t | esphome::ade7880::HYIRMS = 0xE891 |
constexpr uint16_t | esphome::ade7880::HYWATT = 0xE892 |
constexpr uint16_t | esphome::ade7880::HYVAR = 0xE893 |
constexpr uint16_t | esphome::ade7880::HYVA = 0xE894 |
constexpr uint16_t | esphome::ade7880::HYPF = 0xE895 |
constexpr uint16_t | esphome::ade7880::HYVHD = 0xE896 |
constexpr uint16_t | esphome::ade7880::HYIHD = 0xE897 |
constexpr uint16_t | esphome::ade7880::HZVRMS = 0xE898 |
constexpr uint16_t | esphome::ade7880::HZIRMS = 0xE899 |
constexpr uint16_t | esphome::ade7880::HZWATT = 0xE89A |
constexpr uint16_t | esphome::ade7880::HZVAR = 0xE89B |
constexpr uint16_t | esphome::ade7880::HZVA = 0xE89C |
constexpr uint16_t | esphome::ade7880::HZPF = 0xE89D |
constexpr uint16_t | esphome::ade7880::HZVHD = 0xE89E |
constexpr uint16_t | esphome::ade7880::HZIHD = 0xE89F |
constexpr uint16_t | esphome::ade7880::HCONFIG = 0xE900 |
constexpr uint16_t | esphome::ade7880::APF = 0xE902 |
constexpr uint16_t | esphome::ade7880::BPF = 0xE903 |
constexpr uint16_t | esphome::ade7880::CPF = 0xE904 |
constexpr uint16_t | esphome::ade7880::APERIOD = 0xE905 |
constexpr uint16_t | esphome::ade7880::BPERIOD = 0xE906 |
constexpr uint16_t | esphome::ade7880::CPERIOD = 0xE907 |
constexpr uint16_t | esphome::ade7880::APNOLOAD = 0xE908 |
constexpr uint16_t | esphome::ade7880::VARNOLOAD = 0xE909 |
constexpr uint16_t | esphome::ade7880::VANOLOAD = 0xE90A |
constexpr uint16_t | esphome::ade7880::LAST_ADD = 0xE9FE |
constexpr uint16_t | esphome::ade7880::LAST_RWDATA_16BIT = 0xE9FF |
constexpr uint16_t | esphome::ade7880::CONFIG3 = 0xEA00 |
constexpr uint16_t | esphome::ade7880::LAST_OP = 0xEA01 |
constexpr uint16_t | esphome::ade7880::WTHR = 0xEA02 |
constexpr uint16_t | esphome::ade7880::VARTHR = 0xEA03 |
constexpr uint16_t | esphome::ade7880::VATHR = 0xEA04 |
constexpr uint16_t | esphome::ade7880::HX_REG = 0xEA08 |
constexpr uint16_t | esphome::ade7880::HY_REG = 0xEA09 |
constexpr uint16_t | esphome::ade7880::HZ_REG = 0xEA0A |
constexpr uint16_t | esphome::ade7880::LPOILVL = 0xEC00 |
constexpr uint16_t | esphome::ade7880::CONFIG2 = 0xEC01 |
constexpr uint32_t | esphome::ade7880::STATUS1_RSTDONE = (1 << 15) |
constexpr uint16_t | esphome::ade7880::CONFIG_SWRST = (1 << 7) |
constexpr uint8_t | esphome::ade7880::CONFIG2_I2C_LOCK = (1 << 1) |
constexpr uint16_t | esphome::ade7880::COMPMODE_DEFAULT = 0x01FF |
constexpr uint16_t | esphome::ade7880::COMPMODE_SELFREQ = (1 << 14) |
constexpr uint16_t | esphome::ade7880::RUN_ENABLE = (1 << 0) |
constexpr uint8_t | esphome::ade7880::DSPWP_SET_RO = (1 << 7) |
constexpr uint8_t | esphome::ade7880::DSPWP_SEL_SET = 0xAD |