mirror of
https://github.com/esphome/esphome.git
synced 2026-09-17 18:18:43 +00:00
5aa9c18dfc67ed7030fd2375a624258cadc5194f
- Add SO_SNDTIMEO to OTA socket to prevent blocking writes from stalling the WDT when the TCP send buffer is full - Add SO_SNDTIMEO as no-op in raw TCP (writes never block) - Use delay(0) instead of delay(1) in readall_() since SO_RCVTIMEO already handles the wait - Keep delay(1) in writeall_() since raw TCP writes are non-blocking and would spin on EWOULDBLOCK without it
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
598 MiB
Languages
C++
55.7%
Python
43.7%
C
0.3%
JavaScript
0.2%
