From ba3770ba30a689f5eb46d00b8e9211c8c9417e71 Mon Sep 17 00:00:00 2001 From: xiewenxiang Date: Wed, 13 Apr 2022 12:15:38 +0800 Subject: [PATCH] esp_phy: Add IRAM_ATTR for phy i2c spinlock --- components/esp_phy/src/phy_override.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/esp_phy/src/phy_override.c b/components/esp_phy/src/phy_override.c index 4b2c47fce4..dee4f9289d 100644 --- a/components/esp_phy/src/phy_override.c +++ b/components/esp_phy/src/phy_override.c @@ -39,12 +39,12 @@ void set_xpd_sar(bool en) } //add spinlock protection -void phy_i2c_enter_critical(void) +IRAM_ATTR void phy_i2c_enter_critical(void) { regi2c_enter_critical(); } -void phy_i2c_exit_critical(void) +IRAM_ATTR void phy_i2c_exit_critical(void) { regi2c_exit_critical(); }