mirror of
https://github.com/esphome/esphome.git
synced 2026-09-01 18:46:02 +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
585 MiB
Languages
C++
56.1%
Python
43.3%
C
0.3%
JavaScript
0.2%
