Skip to content

Commit

Permalink
Merge pull request #14 from david-cermak/update/per_0.5.5
Browse files Browse the repository at this point in the history
bump: v0.5.5 (per recent changed on v5.4)
  • Loading branch information
david-cermak authored Jan 28, 2025
2 parents d3795cc + 498f002 commit 0bba02c
Show file tree
Hide file tree
Showing 11 changed files with 61 additions and 6 deletions.
2 changes: 1 addition & 1 deletion components/esp_wifi_remote/.cz.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ commitizen:
bump_message: 'bump(wifi_remote): $current_version -> $new_version'
pre_bump_hooks: python ../../ci/changelog.py esp_wifi_remote
tag_format: wifi_remote-v$version
version: 0.5.4
version: 0.5.5
version_files:
- idf_component.yml
6 changes: 6 additions & 0 deletions components/esp_wifi_remote/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## [0.5.5](https://github.com/espressif/esp-wifi-remote/commits/wifi_remote-v0.5.5)

### Bug Fixes

- Update per v5.4 espressif/esp-idf@318ad17991f ([1ae9f08](https://github.com/espressif/esp-wifi-remote/commit/1ae9f08))

## [0.5.4](https://github.com/espressif/esp-wifi-remote/commits/wifi_remote-v0.5.4)

### Bug Fixes
Expand Down
2 changes: 1 addition & 1 deletion components/esp_wifi_remote/idf_component.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: 0.5.4
version: 0.5.5
url: https://github.com/espressif/esp-wifi-remote
description: Utility wrapper for esp_wifi functionality on remote targets
dependencies:
Expand Down
28 changes: 24 additions & 4 deletions components/esp_wifi_remote/idf_v5.4/Kconfig.wifi.in
Original file line number Diff line number Diff line change
Expand Up @@ -533,20 +533,38 @@
default n
help
Select this option to enable 802.11k 802.11v APIs(RRM and BTM support).

config ESP_WIFI_RRM_SUPPORT
bool "Enable 802.11k APIs Support"
depends on ESP_WIFI_11KV_SUPPORT
default n
help
Select this option to enable 802.11k APIs(RRM support).
Only APIs which are helpful for network assisted roaming
are supported for now.
Enable this option with BTM and RRM enabled in sta config
Enable this option with RRM enabled in sta config
to make device ready for network assisted roaming.
BTM: BSS transition management enables an AP to request a station to transition
to a specific AP, or to indicate to a station a set of preferred APs.
RRM: Radio measurements enable STAs to understand the radio environment,
it enables STAs to observe and gather data on radio link performance
and on the radio environment. Current implementation adds beacon report,
link measurement, neighbor report.

config ESP_WIFI_WNM_SUPPORT
bool "Enable 802.11v APIs Support"
depends on ESP_WIFI_11KV_SUPPORT
default n
help
Select this option to enable 802.11v APIs(BTM support).
Only APIs which are helpful for network assisted roaming
are supported for now.
Enable this option with BTM enabled in sta config
to make device ready for network assisted roaming.
BTM: BSS transition management enables an AP to request a station to transition
to a specific AP, or to indicate to a station a set of preferred APs.

config ESP_WIFI_SCAN_CACHE
bool "Keep scan results in cache"
depends on ESP_WIFI_11KV_SUPPORT
depends on ESP_WIFI_RRM_SUPPORT
default n
help
Keep scan results in cache, if not enabled, those
Expand All @@ -556,6 +574,8 @@
bool "Enable Multi Band Operation Certification Support"
default n
select ESP_WIFI_11KV_SUPPORT
select ESP_WIFI_RRM_SUPPORT
select ESP_WIFI_WNM_SUPPORT
select ESP_WIFI_SCAN_CACHE
help
Select this option to enable WiFi Multiband operation certification support.
Expand Down
5 changes: 5 additions & 0 deletions components/esp_wifi_remote/idf_v5.4/esp_wifi_remote_weak.c
Original file line number Diff line number Diff line change
Expand Up @@ -366,6 +366,11 @@ WEAK esp_err_t esp_wifi_remote_config_80211_tx_rate(wifi_interface_t ifx, wifi_p
LOG_UNSUPPORTED_AND_RETURN(ESP_ERR_NOT_SUPPORTED);
}

WEAK esp_err_t esp_wifi_remote_config_80211_tx(wifi_interface_t ifx, wifi_tx_rate_config_t *config)
{
LOG_UNSUPPORTED_AND_RETURN(ESP_ERR_NOT_SUPPORTED);
}

WEAK esp_err_t esp_wifi_remote_disable_pmf_config(wifi_interface_t ifx)
{
LOG_UNSUPPORTED_AND_RETURN(ESP_ERR_NOT_SUPPORTED);
Expand Down
5 changes: 5 additions & 0 deletions components/esp_wifi_remote/idf_v5.4/esp_wifi_with_remote.c
Original file line number Diff line number Diff line change
Expand Up @@ -362,6 +362,11 @@ esp_err_t esp_wifi_config_80211_tx_rate(wifi_interface_t ifx, wifi_phy_rate_t ra
return esp_wifi_remote_config_80211_tx_rate(ifx, rate);
}

esp_err_t esp_wifi_config_80211_tx(wifi_interface_t ifx, wifi_tx_rate_config_t *config)
{
return esp_wifi_remote_config_80211_tx(ifx, config);
}

esp_err_t esp_wifi_disable_pmf_config(wifi_interface_t ifx)
{
return esp_wifi_remote_disable_pmf_config(ifx);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ esp_err_t esp_wifi_remote_force_wakeup_release(void);
esp_err_t esp_wifi_remote_set_country_code(const char *country, _Bool ieee80211d_enabled);
esp_err_t esp_wifi_remote_get_country_code(char *country);
esp_err_t esp_wifi_remote_config_80211_tx_rate(wifi_interface_t ifx, wifi_phy_rate_t rate);
esp_err_t esp_wifi_remote_config_80211_tx(wifi_interface_t ifx, wifi_tx_rate_config_t *config);
esp_err_t esp_wifi_remote_disable_pmf_config(wifi_interface_t ifx);
esp_err_t esp_wifi_remote_sta_get_aid(uint16_t *aid);
esp_err_t esp_wifi_remote_sta_get_negotiated_phymode(wifi_phy_mode_t *phymode);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -362,6 +362,11 @@ esp_err_t esp_wifi_remote_config_80211_tx_rate(wifi_interface_t ifx, wifi_phy_ra
return ESP_OK;
}

esp_err_t esp_wifi_remote_config_80211_tx(wifi_interface_t ifx, wifi_tx_rate_config_t *config)
{
return ESP_OK;
}

esp_err_t esp_wifi_remote_disable_pmf_config(wifi_interface_t ifx)
{
return ESP_OK;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ esp_err_t esp_wifi_remote_force_wakeup_release(void);
esp_err_t esp_wifi_remote_set_country_code(const char *country, _Bool ieee80211d_enabled);
esp_err_t esp_wifi_remote_get_country_code(char *country);
esp_err_t esp_wifi_remote_config_80211_tx_rate(wifi_interface_t ifx, wifi_phy_rate_t rate);
esp_err_t esp_wifi_remote_config_80211_tx(wifi_interface_t ifx, wifi_tx_rate_config_t *config);
esp_err_t esp_wifi_remote_disable_pmf_config(wifi_interface_t ifx);
esp_err_t esp_wifi_remote_sta_get_aid(uint16_t *aid);
esp_err_t esp_wifi_remote_sta_get_negotiated_phymode(wifi_phy_mode_t *phymode);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -378,6 +378,12 @@ void run_all_wifi_apis(void)
esp_wifi_config_80211_tx_rate(ifx, rate);
}

{
wifi_interface_t ifx = 0;
wifi_tx_rate_config_t *config = NULL;
esp_wifi_config_80211_tx(ifx, config);
}

{
wifi_interface_t ifx = 0;
esp_wifi_disable_pmf_config(ifx);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -378,6 +378,12 @@ void run_all_wifi_remote_apis(void)
esp_wifi_remote_config_80211_tx_rate(ifx, rate);
}

{
wifi_interface_t ifx = 0;
wifi_tx_rate_config_t *config = NULL;
esp_wifi_remote_config_80211_tx(ifx, config);
}

{
wifi_interface_t ifx = 0;
esp_wifi_remote_disable_pmf_config(ifx);
Expand Down

0 comments on commit 0bba02c

Please sign in to comment.