mirror of
https://github.com/esphome/esphome.git
synced 2026-09-16 17:48:40 +00:00
74a00527876699caed354cf0f5e9a916d5602449
Move the common-case checks (flags_.remove and can_write_without_blocking) into an inline method in the header, leaving only the slow path (delay, loop, retry) in the .cpp file. This avoids a function call on every send_buffer() invocation when the TX buffer is already clear.
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
614 MiB
Languages
C++
55.8%
Python
43.6%
C
0.3%
JavaScript
0.2%
