mirror of
https://github.com/esphome/esphome.git
synced 2026-09-15 09:08:41 +00:00
481c0688ad0171a6402591f3370f180592a4e3d8
Instead of routing single messages through write_protobuf_messages and branching internally, make write_protobuf_packet a separate virtual override in each frame helper. The single-message path gets its own minimal stack frame with no StaticVector allocation, and the batch path in write_protobuf_messages has no size==1 branch — each caller picks the right method upfront.
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
594 MiB
Languages
C++
55.8%
Python
43.6%
C
0.3%
JavaScript
0.2%
