mirror of
https://github.com/esphome/esphome.git
synced 2026-08-25 23:56:19 +00:00
81552096894785d0908c4f231bafe4ab704dce7a
- ensure_setup(): gate on a dedicated g_setup_done flag set only after all allocations and callback registrations succeed, so a partial failure can't make a later call believe setup completed; semaphore creation is guarded so a retry doesn't leak handles. - esp_now_send(): reject (data=nullptr, len>0) with ESP_ERR_ESPNOW_ARG instead of dereferencing null, matching native semantics. - esp_now_set_wake_window(): return ESP_ERR_NOT_SUPPORTED rather than silently claiming success for an unforwarded power-save setting.
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
577 MiB
Languages
C++
57.9%
Python
41.5%
C
0.3%
JavaScript
0.2%
