Merge branch 'fix/esp32h2_rssi_positive_issue_5.1' into 'release/v5.1'

Fix/esp32h2 rssi positive issue 5.1

See merge request espressif/esp-idf!28269
This commit is contained in:
Jiang Jiang Jian 2024-01-05 07:32:39 +08:00
commit db1e54a0c5
5 changed files with 7 additions and 3 deletions

@ -1 +1 @@
Subproject commit 9f593464c0593db5100b426d1a6a9a1ce4a55beb
Subproject commit 49a90d0ad509a1ec95fcacfc67d578a97de4c1ee

@ -1 +1 @@
Subproject commit bf6003e60c8bf7205ff16db660df7d7022a284d1
Subproject commit 98617ae683c7456706c7de6e27b7f0355c77dc9b

View File

@ -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

View File

@ -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

View File

@ -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;