[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 Otto winter
parent bdbd813455
commit b0d12aeea1
No known key found for this signature in database
GPG key ID: 48ED2DDB96D7682C
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_;
};