mirror of
https://github.com/esphome/esphome.git
synced 2026-09-14 16:48:40 +00:00
3d3e26d141af2bce145948d966921993b5aedacc
Merge the separate millis_accumulator() function directly into millis() to eliminate the extra function call overhead and prologue/epilogue. Pack the three statics into a struct so the compiler loads one base address instead of three literal pool entries. Saves ~12 bytes of IRAM (87+6 → 81 bytes).
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
603 MiB
Languages
C++
55.8%
Python
43.6%
C
0.3%
JavaScript
0.2%
