Просмотр исходного кода

components/phy: add IRAM_ATTR attribute to the two APIs used in phy calibration

1. the two APIs used in phy calibration are called in bluetooth baseband ISR, so locate the them in IRAM
wangmengyang 8 лет назад
Родитель
Сommit
95af1c22b5
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      components/esp32/phy_init.c

+ 2 - 2
components/esp32/phy_init.c

@@ -46,12 +46,12 @@ static int s_phy_rf_init_count = 0;
 
 static _lock_t s_phy_rf_init_lock;
 
-uint32_t phy_enter_critical(void)
+uint32_t IRAM_ATTR phy_enter_critical(void)
 {
     return portENTER_CRITICAL_NESTED();
 }
 
-void phy_exit_critical(uint32_t level)
+void IRAM_ATTR phy_exit_critical(uint32_t level)
 {
     portEXIT_CRITICAL_NESTED(level);
 }