From c7fcac9b45c00becbc7a0ad288c2c989543d19fc Mon Sep 17 00:00:00 2001 From: Dong Heng Date: Fri, 13 May 2022 19:40:09 +0800 Subject: [PATCH] feat(bootloader): Boot close IRQ with level 3 --- components/esp8266/include/driver/soc.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/esp8266/include/driver/soc.h b/components/esp8266/include/driver/soc.h index ac3e330d..894f64e9 100644 --- a/components/esp8266/include/driver/soc.h +++ b/components/esp8266/include/driver/soc.h @@ -31,7 +31,11 @@ static inline esp_irqflag_t soc_save_local_irq(void) esp_irqflag_t flag; __asm__ __volatile__( +#ifdef BOOTLOADER_BUILD + "rsil %0, 3\n" +#else "rsil %0, 1\n" +#endif : "=a"(flag) : : "memory"