mirror of
https://github.com/esphome/esphome.git
synced 2026-09-14 08:38:39 +00:00
59065c71a8f40c1ad93dff79f9a93f57e2928030
Add optional interrupt_pin configuration to eliminate I2C polling for GPIO reads. When configured, the component disables its loop and only reads the I2C bus when the interrupt fires, matching the pattern used by PCF8574, PCA9554, and other GPIO expanders. When keypad mode is active, the loop continues running for key scanning regardless of interrupt configuration.
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%
