mirror of
https://github.com/espressif/esp-idf.git
synced 2026-04-27 19:13:21 +00:00
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:
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user