From ec9601c151ccce1088100396c5aaa79db25d40cd Mon Sep 17 00:00:00 2001 From: Luigi Cruz Date: Sun, 11 Apr 2021 21:51:06 -0300 Subject: [PATCH] Add networking stack from TinyUSB. --- src/rp2_common/tinyusb/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/rp2_common/tinyusb/CMakeLists.txt b/src/rp2_common/tinyusb/CMakeLists.txt index db183972c..bcc1cae34 100644 --- a/src/rp2_common/tinyusb/CMakeLists.txt +++ b/src/rp2_common/tinyusb/CMakeLists.txt @@ -46,6 +46,7 @@ if (EXISTS ${PICO_TINYUSB_PATH}/${TINYUSB_TEST_PATH}) ${PICO_TINYUSB_PATH}/src ${PICO_TINYUSB_PATH}/src/common ${PICO_TINYUSB_PATH}/hw + ${PICO_TINYUSB_PATH}/lib/networking ) add_library(tinyusb_device_unmarked INTERFACE) @@ -93,6 +94,13 @@ if (EXISTS ${PICO_TINYUSB_PATH}/${TINYUSB_TEST_PATH}) ${PICO_TINYUSB_PATH}/src/class/vendor/vendor_host.c ) + add_library(tinyusb_net INTERFACE) + target_sources(tinyusb_host INTERFACE + ${PICO_TINYUSB_PATH}/lib/networking/dhserver.c + ${PICO_TINYUSB_PATH}/lib/networking/dnserver.c + ${PICO_TINYUSB_PATH}/lib/networking/rndis_reports.c + ) + # Sometimes have to do host specific actions in mostly # common functions target_compile_definitions(tinyusb_host INTERFACE