Skip to content

Commit

Permalink
Merge branch 'fix/esp32h2_rssi_positive_issue_5.1' into 'release/v5.1'
Browse files Browse the repository at this point in the history
Fix/esp32h2 rssi positive issue 5.1

See merge request espressif/esp-idf!28269
  • Loading branch information
jack0c committed Jan 4, 2024
2 parents efa71e8 + 5644fee commit db1e54a
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 3 deletions.
2 changes: 1 addition & 1 deletion components/bt/controller/lib_esp32h2/esp32h2-bt-lib
2 changes: 1 addition & 1 deletion components/esp_phy/lib
2 changes: 2 additions & 0 deletions components/hal/esp32c6/include/hal/ieee802154_ll.h
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 2 additions & 0 deletions components/hal/esp32h2/include/hal/ieee802154_ll.h
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion components/ieee802154/driver/esp_ieee802154_dev.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down

0 comments on commit db1e54a

Please sign in to comment.