1if (TARGET pico_multicore AND NOT PICO_TIME_NO_ALARM_SUPPORT) 2 add_executable(pico_stdio_test_uart pico_stdio_test.c) 3 target_link_libraries(pico_stdio_test_uart PRIVATE pico_stdlib pico_test pico_multicore) 4 pico_add_extra_outputs(pico_stdio_test_uart) 5 pico_enable_stdio_uart(pico_stdio_test_uart 1) 6 pico_enable_stdio_usb(pico_stdio_test_uart 0) 7 pico_enable_stdio_rtt(pico_stdio_test_uart 0) 8 9 add_executable(pico_stdio_test_rtt pico_stdio_test.c) 10 target_link_libraries(pico_stdio_test_rtt PRIVATE pico_stdlib pico_test pico_multicore) 11 pico_add_extra_outputs(pico_stdio_test_rtt) 12 pico_enable_stdio_uart(pico_stdio_test_rtt 0) 13 pico_enable_stdio_usb(pico_stdio_test_rtt 0) 14 pico_enable_stdio_rtt(pico_stdio_test_rtt 1) 15 16 add_executable(pico_stdio_test_usb pico_stdio_test.c) 17 target_link_libraries(pico_stdio_test_usb PRIVATE pico_stdlib pico_test pico_multicore) 18 target_compile_definitions(pico_stdio_test_usb PRIVATE 19 PICO_STDIO_USB_CONNECT_WAIT_TIMEOUT_MS=-1) # wait for USB connect 20 pico_add_extra_outputs(pico_stdio_test_usb) 21 pico_enable_stdio_uart(pico_stdio_test_usb 0) 22 pico_enable_stdio_usb(pico_stdio_test_usb 1) 23 pico_enable_stdio_rtt(pico_stdio_test_usb 0) 24endif() 25