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
This commit is contained in:
wangmengyang 2018-01-26 17:12:59 +08:00
parent 5b1f869880
commit 95af1c22b5

View file

@ -46,12 +46,12 @@ static int s_phy_rf_init_count = 0;
static _lock_t s_phy_rf_init_lock; 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(); return portENTER_CRITICAL_NESTED();
} }
void phy_exit_critical(uint32_t level) void IRAM_ATTR phy_exit_critical(uint32_t level)
{ {
portEXIT_CRITICAL_NESTED(level); portEXIT_CRITICAL_NESTED(level);
} }