From 5ea75a14d004da93d793966e31b9a63f579be74c Mon Sep 17 00:00:00 2001 From: LiPeng Date: Thu, 11 Sep 2025 16:53:25 +0800 Subject: [PATCH] fix: Remove usb component private requirement for idf v6 --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7c6c7e62..00e2ddc7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -64,6 +64,10 @@ elseif(ESP_PLATFORM) idf_component_get_property(freertos_include freertos ORIG_INCLUDE_PATH) + set(priv_req esp_mm esp_netif esp_timer) + if(${IDF_VERSION_MAJOR} LESS 6) + list(APPEND priv_req usb) + endif() idf_component_register( SRCS ${cherryusb_srcs} @@ -71,7 +75,7 @@ elseif(ESP_PLATFORM) ${cherryusb_incs} ${freertos_include} PRIV_REQUIRES - usb esp_mm esp_netif esp_timer + ${priv_req} LDFRAGMENTS ${ldfragments} )