mirror of
https://github.com/esphome/esphome.git
synced 2026-10-10 21:39:06 +00:00
badf09164e0a45b0e03d6e3ae9e8b0ac78535e7d
Replace the std::chrono::steady_clock approach with the scheduler's existing millis_64() rollover tracking. This avoids pulling in gettimeofday_r, system_clock, and the ArduinoJson int64_t serializer template, saving ~270 bytes of flash and 8 bytes of RAM on ESP8266. Send uptime as uint32_t seconds (good for ~136 years) instead of int64_t milliseconds.
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
586 MiB
Languages
C++
54.4%
Python
44.9%
C
0.4%
JavaScript
0.2%
