Skip to content

Commit 1167f3c

Browse files
committed
change(tusb): Added cmake esp32p4 dep to esp_mm component
1 parent c63984c commit 1167f3c

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

CMakeLists.txt

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
idf_build_get_property(target IDF_TARGET)
22

3-
if(target STREQUAL "esp32s3")
3+
if(${target} STREQUAL "esp32s3")
44
set(tusb_mcu "OPT_MCU_ESP32S3")
55
set(tusb_family "esp32sx")
6-
elseif(target STREQUAL "esp32s2")
6+
elseif(${target} STREQUAL "esp32s2")
77
set(tusb_mcu "OPT_MCU_ESP32S2")
88
set(tusb_family "esp32sx")
9-
elseif(target STREQUAL "esp32p4")
9+
elseif(${target} STREQUAL "esp32p4")
1010
set(tusb_mcu "OPT_MCU_ESP32P4")
1111
set(tusb_family "esp32px")
1212
endif()
@@ -53,10 +53,20 @@ set(srcs
5353
"src/tusb.c"
5454
)
5555

56+
set(requirements_private
57+
esp_netif # required by rndis_reports.c: #include "netif/ethernet.h"
58+
)
59+
60+
if(${target} STREQUAL "esp32p4")
61+
list(APPEND requirements_private
62+
esp_mm # required by dcd_dwc2.c: #include "esp_cache.h"
63+
)
64+
endif()
65+
5666
idf_component_register(SRCS ${srcs}
5767
INCLUDE_DIRS ${includes_public}
5868
PRIV_INCLUDE_DIRS ${includes_private}
59-
PRIV_REQUIRES esp_netif # required by rndis_reports.c: #include "netif/ethernet.h"
69+
PRIV_REQUIRES ${requirements_private}
6070
)
6171

6272
target_compile_options(${COMPONENT_LIB} PUBLIC ${compile_options})

0 commit comments

Comments
 (0)