mirror of
https://github.com/esphome/esphome.git
synced 2026-07-10 08:55:36 +00:00
79d2d8e5c8168349420cd050428cf4222c56ef6b
Save 4 bytes per ActionList instance by removing the tail pointer used only during setup() for O(1) append. Instead, walk the short chain (typically 1-5 actions) to find the tail. This saves 4 bytes per Automation on 32-bit platforms, which adds up on memory-constrained devices like ESP8266 with many automations.
Description
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Readme
Multiple Licenses
545 MiB
Languages
C++
60.1%
Python
39.3%
C
0.3%
JavaScript
0.2%
