mirror of
https://github.com/esphome/esphome.git
synced 2026-07-10 17:05:36 +00:00
ac76f1fc3d68c48e784b8754e97b3a4b29acb7ba
- Verify each candidate is a real return address by checking that the instruction at addr-3 is a CALL/CALLX (Xtensa 3-byte call opcodes). This filtering happens at log time when flash is readable, similar to the ESP32 RISC-V handler's is_return_addr() approach. - Scan the entire stack instead of just 64 words — with filtering, false positives from stale stack data are eliminated. - Skip epc1 during scanning (already reported as fault PC). - Increase to 16 RTC slots (72 bytes) for broader capture before filtering. Bump hint buffer to 256 for more addresses.
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
546 MiB
Languages
C++
60.1%
Python
39.3%
C
0.3%
JavaScript
0.2%
