mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 15:12:06 +00:00 
			
		
		
		
	[duty_cycle] initialize two missing variables (#2088)
This commit is contained in:
		
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							76991cdcc4
						
					
				
				
					commit
					b58ca46a46
				
			| @@ -13,6 +13,7 @@ void DutyCycleSensor::setup() { | |||||||
|   this->store_.pin = this->pin_->to_isr(); |   this->store_.pin = this->pin_->to_isr(); | ||||||
|   this->store_.last_level = this->pin_->digital_read(); |   this->store_.last_level = this->pin_->digital_read(); | ||||||
|   this->last_update_ = micros(); |   this->last_update_ = micros(); | ||||||
|  |   this->store_.last_interrupt = micros(); | ||||||
|  |  | ||||||
|   this->pin_->attach_interrupt(DutyCycleSensorStore::gpio_intr, &this->store_, CHANGE); |   this->pin_->attach_interrupt(DutyCycleSensorStore::gpio_intr, &this->store_, CHANGE); | ||||||
| } | } | ||||||
|   | |||||||
| @@ -29,7 +29,7 @@ class DutyCycleSensor : public sensor::Sensor, public PollingComponent { | |||||||
|  protected: |  protected: | ||||||
|   GPIOPin *pin_; |   GPIOPin *pin_; | ||||||
|  |  | ||||||
|   DutyCycleSensorStore store_; |   DutyCycleSensorStore store_{}; | ||||||
|   uint32_t last_update_; |   uint32_t last_update_; | ||||||
| }; | }; | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user