3 #include "../emc2101.h" void update() override
Used by ESPHome framework.
sensor::Sensor * external_temperature_sensor_
This class exposes the EMC2101 sensors.
void set_speed_sensor(sensor::Sensor *sensor)
Used by ESPHome framework.
This class simplifies creating components that periodically check a state.
void dump_config() override
Used by ESPHome framework.
sensor::Sensor * internal_temperature_sensor_
float get_setup_priority() const override
Used by ESPHome framework.
void set_external_temperature_sensor(sensor::Sensor *sensor)
Used by ESPHome framework.
Emc2101Component * parent_
EMC2101Sensor(Emc2101Component *parent)
void set_duty_cycle_sensor(sensor::Sensor *sensor)
Used by ESPHome framework.
sensor::Sensor * speed_sensor_
This class includes support for the EMC2101 i2c fan controller.
Implementation of SPI Controller mode.
sensor::Sensor * duty_cycle_sensor_
Base-class for all sensors.
void set_internal_temperature_sensor(sensor::Sensor *sensor)
Used by ESPHome framework.
esphome::sensor::Sensor * sensor