From af6e10816d9f0efdc8d83e72ae6312bd4e50dd9d Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 5 Apr 2026 12:12:06 -1000 Subject: [PATCH] Fix namespace for progmem_read_byte --- esphome/components/esp8266/crash_handler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome/components/esp8266/crash_handler.cpp b/esphome/components/esp8266/crash_handler.cpp index e2c01ac9df..52a26482c8 100644 --- a/esphome/components/esp8266/crash_handler.cpp +++ b/esphome/components/esp8266/crash_handler.cpp @@ -58,10 +58,10 @@ static inline bool IRAM_ATTR is_code_addr(uint32_t val) { static inline uint32_t IRAM_ATTR recover_code_addr(uint32_t val) { return (val & XTENSA_ADDR_MASK) | XTENSA_CODE_BASE; } // Read a byte safely from any code address (IRAM or IROM). -// Uses progmem_read_byte which handles ESP8266 flash alignment requirements +// Uses esphome::progmem_read_byte which handles ESP8266 flash alignment requirements // (SPI flash cache requires special access patterns for byte reads). static inline uint8_t safe_read_code_byte(uint32_t addr) { - return progmem_read_byte(reinterpret_cast(addr)); + return esphome::progmem_read_byte(reinterpret_cast(addr)); } // Check if a code address is a real return address by verifying the preceding