@@ -63,15 +63,19 @@ if (NOT TARGET _rp2040_family_inclusion_marker)
63
63
#------------------------------------
64
64
add_library (pico_pio_usb INTERFACE )
65
65
66
+ if (NOT DEFINED PICO_PIO_USB_PATH)
67
+ set (PICO_PIO_USB_PATH "${TOP} /hw/mcu/raspberry_pi/Pico-PIO-USB" )
68
+ endif ()
69
+
66
70
target_sources (pico_pio_usb INTERFACE
67
- ${TOP} /lib/Pico-PIO-USB /src/pio_usb.c
68
- ${TOP} /lib/Pico-PIO-USB /src/pio_usb_host.c
69
- ${TOP} /lib/Pico-PIO-USB /src/pio_usb_device.c
70
- ${TOP} /lib/Pico-PIO-USB /src/usb_crc.c
71
+ ${PICO_PIO_USB_PATH} /src/pio_usb.c
72
+ ${PICO_PIO_USB_PATH} /src/pio_usb_host.c
73
+ ${PICO_PIO_USB_PATH} /src/pio_usb_device.c
74
+ ${PICO_PIO_USB_PATH} /src/usb_crc.c
71
75
)
72
76
73
77
target_include_directories (pico_pio_usb INTERFACE
74
- ${TOP} /lib/Pico-PIO-USB /src
78
+ ${PICO_PIO_USB_PATH} /src
75
79
)
76
80
77
81
target_link_libraries (pico_pio_usb INTERFACE
@@ -188,8 +192,8 @@ if (NOT TARGET _rp2040_family_inclusion_marker)
188
192
function (family_configure_pico_pio_usb_example TARGET )
189
193
family_configure_target(${TARGET} )
190
194
target_link_libraries (${TARGET} PUBLIC pico_stdlib pico_pio_usb)
191
- pico_generate_pio_header(tinyusb_common_base ${TOP} /lib/Pico-PIO-USB /src/usb_tx.pio)
192
- pico_generate_pio_header(tinyusb_common_base ${TOP} /lib/Pico-PIO-USB /src/usb_rx.pio)
195
+ pico_generate_pio_header(tinyusb_common_base ${PICO_PIO_USB_PATH} /src/usb_tx.pio)
196
+ pico_generate_pio_header(tinyusb_common_base ${PICO_PIO_USB_PATH} /src/usb_rx.pio)
193
197
endfunction ()
194
198
195
199
function (family_initialize_project PROJECT DIR)
0 commit comments