mirror of
https://github.com/esphome/esphome.git
synced 2026-03-04 03:38:20 -07: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
280 MiB
Languages
C++
64%
Python
35.6%
C
0.3%
