|
ESPHome 2026.3.0-dev
|
Data Structures | |
| class | CurrentSensor |
| class | InverseStatusBinarySensor |
| class | StatusBinarySensor |
| class | SY6970BusStatusTextSensor |
| class | SY6970ChargeStatusTextSensor |
| class | SY6970ChargingBinarySensor |
| class | SY6970Component |
| struct | SY6970Data |
| class | SY6970Listener |
| class | SY6970NtcStatusTextSensor |
| class | SY6970PrechargeCurrentSensor |
| class | VoltageSensor |
Typedefs | |
| using | SY6970VbusConnectedBinarySensor = InverseStatusBinarySensor<SY6970_REG_STATUS, 5, 0x07, BUS_STATUS_NO_INPUT> |
| using | SY6970ChargeDoneBinarySensor = StatusBinarySensor<SY6970_REG_STATUS, 3, 0x03, CHARGE_STATUS_CHARGE_DONE> |
| using | SY6970VbusVoltageSensor = VoltageSensor<SY6970_REG_VBUS_VOLTAGE, 0x7F, VBUS_BASE_MV, VBUS_STEP_MV> |
| using | SY6970BatteryVoltageSensor = VoltageSensor<SY6970_REG_BATV, 0x7F, VBAT_BASE_MV, VBAT_STEP_MV> |
| using | SY6970SystemVoltageSensor = VoltageSensor<SY6970_REG_VINDPM_STATUS, 0x7F, VSYS_BASE_MV, VSYS_STEP_MV> |
| using | SY6970ChargeCurrentSensor = CurrentSensor<SY6970_REG_CHARGE_CURRENT_MONITOR, 0x7F, 0, CHG_CURRENT_STEP_MA> |
Enumerations | |
| enum | BusStatus { BUS_STATUS_NO_INPUT = 0 , BUS_STATUS_USB_SDP = 1 , BUS_STATUS_USB_CDP = 2 , BUS_STATUS_USB_DCP = 3 , BUS_STATUS_HVDCP = 4 , BUS_STATUS_ADAPTER = 5 , BUS_STATUS_NO_STD_ADAPTER = 6 , BUS_STATUS_OTG = 7 } |
| enum | ChargeStatus { CHARGE_STATUS_NOT_CHARGING = 0 , CHARGE_STATUS_PRE_CHARGE = 1 , CHARGE_STATUS_FAST_CHARGE = 2 , CHARGE_STATUS_CHARGE_DONE = 3 } |
| using esphome::sy6970::SY6970BatteryVoltageSensor = VoltageSensor<SY6970_REG_BATV, 0x7F, VBAT_BASE_MV, VBAT_STEP_MV> |
Definition at line 32 of file sy6970_sensor.h.
| using esphome::sy6970::SY6970ChargeCurrentSensor = CurrentSensor<SY6970_REG_CHARGE_CURRENT_MONITOR, 0x7F, 0, CHG_CURRENT_STEP_MA> |
Definition at line 34 of file sy6970_sensor.h.
| using esphome::sy6970::SY6970ChargeDoneBinarySensor = StatusBinarySensor<SY6970_REG_STATUS, 3, 0x03, CHARGE_STATUS_CHARGE_DONE> |
Definition at line 41 of file sy6970_binary_sensor.h.
| using esphome::sy6970::SY6970SystemVoltageSensor = VoltageSensor<SY6970_REG_VINDPM_STATUS, 0x7F, VSYS_BASE_MV, VSYS_STEP_MV> |
Definition at line 33 of file sy6970_sensor.h.
| using esphome::sy6970::SY6970VbusConnectedBinarySensor = InverseStatusBinarySensor<SY6970_REG_STATUS, 5, 0x07, BUS_STATUS_NO_INPUT> |
Definition at line 38 of file sy6970_binary_sensor.h.
| using esphome::sy6970::SY6970VbusVoltageSensor = VoltageSensor<SY6970_REG_VBUS_VOLTAGE, 0x7F, VBUS_BASE_MV, VBUS_STEP_MV> |
Definition at line 31 of file sy6970_sensor.h.