fix(owners): Add esp_wifi's Remote feature to be owned by network team

Initial step of migration of esp-wifi-remote to IDF
This cannot be an official component, as it would colide with the
existing managed esp_wifi_remote.
This needs to be an additional functionality of esp_wifi (subdirectory)
used in these 3 scenarios:
* Adding remote functionality esp_wifi() APIs to chips without WiFi
  (esp32p4, h2,...)
* Additional WiFi interface for chips which already have WiFi
* Genuine WiFi interface for linux target host applications

The ownership of WiFi's remote functionality will be transfered back
to the wifi team after the migration and stabilization.
This commit is contained in:
David Cermak
2026-02-03 11:01:40 +01:00
parent a1e1bbdd47
commit 7ceda92c6e
6 changed files with 15 additions and 1 deletions
+1
View File
@@ -130,6 +130,7 @@
/components/esp_trace/ @esp-idf-codeowners/debugging
/components/esp_usb_cdc_rom_console/ @esp-idf-codeowners/system @esp-idf-codeowners/peripherals/usb
/components/esp_wifi/ @esp-idf-codeowners/wifi
/components/esp_wifi/remote/ @esp-idf-codeowners/network
/components/espcoredump/ @esp-idf-codeowners/debugging
/components/esptool_py/ @esp-idf-codeowners/tools
/components/fatfs/ @esp-idf-codeowners/storage
+6 -1
View File
@@ -1,7 +1,9 @@
idf_build_get_property(idf_target IDF_TARGET)
if(${idf_target} STREQUAL "linux")
return() # This component is not supported by the POSIX/Linux simulator
idf_component_register() # Register empty component for first CMake pass for potential *Remote* functionality
add_subdirectory(remote) # wifi-remote on linux host
return() # *Local* esp-wifi component is not supported by the POSIX/Linux simulator
endif()
if( NOT CONFIG_ESP_WIFI_ENABLED
@@ -17,6 +19,7 @@ if( NOT CONFIG_ESP_WIFI_ENABLED
# (implementation supported optionally in a managed component esp_wifi_remote)
idf_component_register(SRCS "${srcs}"
INCLUDE_DIRS "include" "wifi_apps/nan_app/include")
add_subdirectory(remote) # wifi-remote on esp32p4/h2 (no wifi)
return()
endif()
@@ -113,3 +116,5 @@ endif()
if(CONFIG_SPIRAM)
idf_component_optional_requires(PRIVATE esp_psram)
endif()
add_subdirectory(remote) # wifi-remote as a secondary wifi interface (on wifi targets)
+2
View File
@@ -884,3 +884,5 @@ menu "Wi-Fi"
endif # wifi enabled
endmenu # Wi-Fi
rsource "remote/Kconfig.remote"
@@ -0,0 +1,2 @@
# CMakeLists.txt remote functionality for esp_wifi component
return()
@@ -0,0 +1 @@
# Configuration of remote functionality for esp_wifi component
+3
View File
@@ -0,0 +1,3 @@
Placeholder for "remote" functionality of esp_wifi component.
This functionality is currently provided by a standalone component "esp_wifi_remote" -- an external component developed in https://github.com/espressif/esp-wifi-remote repository