Set PICO_STDIO_USB_CONNECT_WAIT_TIMEOUT_MS (#1253)
If PICO_STDIO_USB_CONNECT_WAIT_TIMEOUT_MS is passed to cmake, use it to
set the build macro of the same name.
Fixes #1210
diff --git a/src/rp2_common/pico_stdio_usb/CMakeLists.txt b/src/rp2_common/pico_stdio_usb/CMakeLists.txt
index 60a878d..9113c71 100644
--- a/src/rp2_common/pico_stdio_usb/CMakeLists.txt
+++ b/src/rp2_common/pico_stdio_usb/CMakeLists.txt
@@ -18,4 +18,10 @@
target_link_libraries(pico_stdio_usb INTERFACE
tinyusb_device_unmarked
)
+ # PICO_CMAKE_CONFIG: PICO_STDIO_USB_CONNECT_WAIT_TIMEOUT_MS, Maximum number of milliseconds to wait during initialization for a CDC connection from the host (negative means indefinite) during initialization, default=0, group=pico_stdio_usb
+ if (PICO_STDIO_USB_CONNECT_WAIT_TIMEOUT_MS)
+ target_compile_definitions(pico_stdio_usb INTERFACE
+ PICO_STDIO_USB_CONNECT_WAIT_TIMEOUT_MS=${PICO_STDIO_USB_CONNECT_WAIT_TIMEOUT_MS}
+ )
+ endif()
endif()