mirror of
https://github.com/esphome/esphome.git
synced 2026-09-11 23:37:34 +00:00
feb734c8b70d08e51ed639b5ef2fecb4f7b65f94
Wiegand and ZyAura call millis() from ISR handlers on all platforms including RP2040 (no platform restrictions on either component). The accumulator's mutable statics need protection from concurrent ISR access. Uses save_and_disable_interrupts()/restore_interrupts() — same pattern as InterruptLock in rp2040/helpers.cpp.
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
591 MiB
Languages
C++
55.8%
Python
43.6%
C
0.3%
JavaScript
0.2%
