1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-24 22:22:22 +01:00

Optimize application loop speed (#860)

* Optimize application loop speed

* Also check call_loop

* Remove duplicate code

* Fixes
This commit is contained in:
Otto Winter
2019-12-04 16:03:37 +01:00
committed by GitHub
parent e86f2e993f
commit e9e92afc9e
5 changed files with 24 additions and 3 deletions

View File

@@ -209,7 +209,10 @@ class Application {
void register_component_(Component *comp);
void calculate_looping_components_();
std::vector<Component *> components_{};
std::vector<Component *> looping_components_{};
#ifdef USE_BINARY_SENSOR
std::vector<binary_sensor::BinarySensor *> binary_sensors_{};