From ea1a9f9e3a5189d476c88f03bf18f3743b33acbb 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 add05e5ac8..5c99078ae1 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(); }