1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-02 19:32:19 +01:00

[duty_cycle] initialize two missing variables (#2088)

This commit is contained in:
Carlos Garcia Saura
2021-08-02 10:28:25 +02:00
committed by GitHub
parent 76991cdcc4
commit b58ca46a46
2 changed files with 2 additions and 1 deletions

View File

@@ -13,6 +13,7 @@ void DutyCycleSensor::setup() {
this->store_.pin = this->pin_->to_isr();
this->store_.last_level = this->pin_->digital_read();
this->last_update_ = micros();
this->store_.last_interrupt = micros();
this->pin_->attach_interrupt(DutyCycleSensorStore::gpio_intr, &this->store_, CHANGE);
}

View File

@@ -29,7 +29,7 @@ class DutyCycleSensor : public sensor::Sensor, public PollingComponent {
protected:
GPIOPin *pin_;
DutyCycleSensorStore store_;
DutyCycleSensorStore store_{};
uint32_t last_update_;
};