Skip to content

Commit

Permalink
fix(config): Disable WiFi remote impl if ESP_HOST_WIFI_ENABLED=y
Browse files Browse the repository at this point in the history
  • Loading branch information
david-cermak committed Oct 9, 2024
1 parent a4fd5e1 commit 1f6fe16
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 8 deletions.
2 changes: 1 addition & 1 deletion components/esp_wifi_remote/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
set(IDF_VER_DIR "idf_v${IDF_VERSION_MAJOR}.${IDF_VERSION_MINOR}")

if(NOT CONFIG_ESP_WIFI_ENABLED)
if(NOT CONFIG_ESP_WIFI_ENABLED AND NOT CONFIG_ESP_HOST_WIFI_ENABLED)
set(src_wifi_is_remote esp_wifi_remote.c ${IDF_VER_DIR}/esp_wifi_with_remote.c esp_wifi_remote_net.c)
endif()

Expand Down
34 changes: 27 additions & 7 deletions components/esp_wifi_remote/Kconfig
Original file line number Diff line number Diff line change
@@ -1,14 +1,34 @@
menu "Wi-Fi Remote"
config ESP_WIFI_REMOTE_ENABLED
bool
default y
default y if !ESP_HOST_WIFI_ENABLED
default n if ESP_HOST_WIFI_ENABLED

orsource "./idf_v$ESP_IDF_VERSION/Kconfig.slave_select.in"
orsource "./idf_v$ESP_IDF_VERSION/Kconfig.soc_wifi_caps.in"
orsource "./Kconfig.rpc.in"
if ESP_WIFI_REMOTE_ENABLED
orsource "./idf_v$ESP_IDF_VERSION/Kconfig.slave_select.in"
orsource "./idf_v$ESP_IDF_VERSION/Kconfig.soc_wifi_caps.in"
orsource "./Kconfig.rpc.in"

menu "Wi-Fi configuration"
orsource "./idf_v$ESP_IDF_VERSION/Kconfig.wifi.in"
endmenu
menu "Wi-Fi configuration"
orsource "./idf_v$ESP_IDF_VERSION/Kconfig.wifi.in"
endmenu
endif
if !ESP_WIFI_REMOTE_ENABLED

# This helper variables is only used to indicate that Wi-Fi remote if OFF
# and explains why
config ESP_WIFI_REMOTE_IS_DISABLED
bool "Wi-Fi Remote is disabled (Host Wi-Fi is ON)"
default y
help
Wi-Fi Remote is disabled because ESP_HOST_WIFI_ENABLED is ON.
These options are mutually exclusive.
Disable ESP_HOST_WIFI_ENABLED to use ESP_WIFI_REMOTE.

config ESP_WIFI_REMOTE_FORCE_DISABLED
bool
default y
select ESP_WIFI_REMOTE_IS_DISABLED
endif

endmenu # Wi-Fi Remote

0 comments on commit 1f6fe16

Please sign in to comment.