summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2024-11-04 20:07:19 +0800
committersakumisu <[email protected]>2024-11-04 20:07:19 +0800
commit608ee773decc76ace943bf2d4f9b92dd7fbec266 (patch)
tree1341a15c4884c17cfa5dd9d95f051749ac7c6435
parentc51a6f35a6edb7cb86b6994be609ba2e86115200 (diff)
chore(cmake): update idf config for lwip & freertos
-rw-r--r--CMakeLists.txt6
1 files changed, 5 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b6111b8f..187bd821 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -77,10 +77,14 @@ set(ldfragments "osal/idf/linker.lf")
if(CONFIG_CHERRYUSB_HOST_CDC_ECM OR CONFIG_CHERRYUSB_HOST_CDC_RNDIS OR CONFIG_CHERRYUSB_HOST_CDC_NCM
OR CONFIG_CHERRYUSB_HOST_ASIX OR CONFIG_CHERRYUSB_HOST_RTL8152 OR CONFIG_CHERRYUSB_HOST_BL616)
list(APPEND cherryusb_srcs platform/none/usbh_lwip.c)
+idf_component_get_property(lwip lwip COMPONENT_LIB)
+target_compile_definitions(${lwip} PRIVATE "-DPBUF_POOL_BUFSIZE=1600")
endif()
+idf_component_get_property(freertos_include freertos ORIG_INCLUDE_PATH)
+
idf_component_register(SRCS ${cherryusb_srcs}
- INCLUDE_DIRS ${cherryusb_incs}
+ INCLUDE_DIRS ${cherryusb_incs} ${freertos_include}
PRIV_REQUIRES usb
LDFRAGMENTS ${ldfragments}
)