mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
Merge branch 'fix/esp32h2_rssi_positive_issue_5.2' into 'release/v5.2'
Fix/esp32h2 rssi positive issue 5.2 See merge request espressif/esp-idf!28271
This commit is contained in:
commit
be39aabe00
@ -1 +1 @@
|
||||
Subproject commit 9f593464c0593db5100b426d1a6a9a1ce4a55beb
|
||||
Subproject commit 49a90d0ad509a1ec95fcacfc67d578a97de4c1ee
|
@ -860,6 +860,12 @@ static esp_err_t IRAM_ATTR esp_sleep_start(uint32_t pd_flags, esp_sleep_mode_t m
|
||||
resume_cache();
|
||||
}
|
||||
|
||||
#if CONFIG_ESP_SLEEP_SYSTIMER_STALL_WORKAROUND
|
||||
if (!(pd_flags & RTC_SLEEP_PD_XTAL)) {
|
||||
rtc_sleep_systimer_enable(true);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
#if CONFIG_ESP_SLEEP_CACHE_SAFE_ASSERTION
|
||||
if (pd_flags & RTC_SLEEP_PD_VDDSDIO) {
|
||||
/* Cache Suspend 2: If previous sleep powerdowned the flash, suspend cache here so that the
|
||||
@ -867,14 +873,6 @@ static esp_err_t IRAM_ATTR esp_sleep_start(uint32_t pd_flags, esp_sleep_mode_t m
|
||||
suspend_cache();
|
||||
}
|
||||
#endif
|
||||
|
||||
#if CONFIG_ESP_SLEEP_SYSTIMER_STALL_WORKAROUND
|
||||
if (!(pd_flags & RTC_SLEEP_PD_XTAL)) {
|
||||
rtc_sleep_systimer_enable(true);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
// Restore CPU frequency
|
||||
#if SOC_PM_SUPPORT_PMU_MODEM_STATE
|
||||
if (pmu_sleep_pll_already_enabled()) {
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit bf6003e60c8bf7205ff16db660df7d7022a284d1
|
||||
Subproject commit b5d8d9b52c547d789d82108a463c647671744af5
|
@ -12,3 +12,5 @@
|
||||
#define IEEE802154_TXPOWER_VALUE_MAX 20
|
||||
#define IEEE802154_TXPOWER_VALUE_MIN -15
|
||||
#define IEEE802154_TXPOWER_INDEX_MIN 3
|
||||
|
||||
#define IEEE802154_RSSI_COMPENSATION_VALUE 0
|
||||
|
@ -12,3 +12,5 @@
|
||||
#define IEEE802154_TXPOWER_VALUE_MAX 20
|
||||
#define IEEE802154_TXPOWER_VALUE_MIN -24
|
||||
#define IEEE802154_TXPOWER_INDEX_MIN 0
|
||||
|
||||
#define IEEE802154_RSSI_COMPENSATION_VALUE 10
|
||||
|
@ -151,7 +151,7 @@ static void ieee802154_rx_frame_info_update(void)
|
||||
uint8_t lqi = s_rx_frame[s_rx_index][len];
|
||||
|
||||
s_rx_frame_info[s_rx_index].channel = ieee802154_freq_to_channel(ieee802154_ll_get_freq());
|
||||
s_rx_frame_info[s_rx_index].rssi = rssi;
|
||||
s_rx_frame_info[s_rx_index].rssi = rssi + IEEE802154_RSSI_COMPENSATION_VALUE;
|
||||
s_rx_frame_info[s_rx_index].lqi = lqi;
|
||||
|
||||
s_recent_rx_frame_info_index = s_rx_index;
|
||||
|
Loading…
Reference in New Issue
Block a user