aboutsummaryrefslogtreecommitdiff
path: root/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb
diff options
context:
space:
mode:
Diffstat (limited to 'circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb')
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/cdc/cdc_device.P89
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/cdc/cdc_device.obin0 -> 7508 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/hid/hid_device.P89
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/hid/hid_device.obin0 -> 5912 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/midi/midi_device.P91
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/midi/midi_device.obin0 -> 5980 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/msc/msc_device.P91
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/msc/msc_device.obin0 -> 7508 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/common/tusb_fifo.P87
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/common/tusb_fifo.obin0 -> 6736 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/device/usbd.P111
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/device/usbd.obin0 -> 15832 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/device/usbd_control.P111
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/device/usbd_control.obin0 -> 3040 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.P129
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.obin0 -> 6640 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.P123
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.obin0 -> 3740 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/tusb.P111
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/tusb.obin0 -> 1800 bytes
20 files changed, 1032 insertions, 0 deletions
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/cdc/cdc_device.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/cdc/cdc_device.P
new file mode 100644
index 0000000..c1caaf6
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/cdc/cdc_device.P
@@ -0,0 +1,89 @@
+build-raspberry_pi_pico/lib/tinyusb/src/class/cdc/cdc_device.o: \
+ ../../lib/tinyusb/src/class/cdc/cdc_device.c \
+ ../../lib/tinyusb/src/tusb_option.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h \
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h \
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h \
+ ../../lib/tinyusb/src/common/tusb_mcu.h \
+ ../../lib/tinyusb/src/device/usbd.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h \
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h \
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h \
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h \
+ /usr/include/newlib/machine/endian.h \
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h \
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h \
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h \
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h \
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../lib/tinyusb/src/common/tusb_verify.h \
+ ../../lib/tinyusb/src/common/tusb_types.h \
+ ../../lib/tinyusb/src/common/tusb_error.h \
+ ../../lib/tinyusb/src/common/tusb_timeout.h \
+ ../../lib/tinyusb/src/device/usbd_pvt.h \
+ ../../lib/tinyusb/src/osal/osal.h ../../lib/tinyusb/src/osal/osal_none.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h \
+ ../../lib/tinyusb/src/class/cdc/cdc.h
+ ../../lib/tinyusb/src/class/cdc/cdc_device.c :
+ ../../lib/tinyusb/src/tusb_option.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h :
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h :
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h :
+ ../../lib/tinyusb/src/common/tusb_mcu.h :
+ ../../lib/tinyusb/src/device/usbd.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h :
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h :
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h :
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h :
+ /usr/include/newlib/machine/endian.h :
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h :
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h :
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h :
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h :
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../lib/tinyusb/src/common/tusb_verify.h :
+ ../../lib/tinyusb/src/common/tusb_types.h :
+ ../../lib/tinyusb/src/common/tusb_error.h :
+ ../../lib/tinyusb/src/common/tusb_timeout.h :
+ ../../lib/tinyusb/src/device/usbd_pvt.h :
+ ../../lib/tinyusb/src/osal/osal.h ../../lib/tinyusb/src/osal/osal_none.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h :
+ ../../lib/tinyusb/src/class/cdc/cdc.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/cdc/cdc_device.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/cdc/cdc_device.o
new file mode 100644
index 0000000..7b9574b
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/cdc/cdc_device.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/hid/hid_device.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/hid/hid_device.P
new file mode 100644
index 0000000..377f016
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/hid/hid_device.P
@@ -0,0 +1,89 @@
+build-raspberry_pi_pico/lib/tinyusb/src/class/hid/hid_device.o: \
+ ../../lib/tinyusb/src/class/hid/hid_device.c \
+ ../../lib/tinyusb/src/tusb_option.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h \
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h \
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h \
+ ../../lib/tinyusb/src/common/tusb_mcu.h \
+ ../../lib/tinyusb/src/device/usbd.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h \
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h \
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h \
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h \
+ /usr/include/newlib/machine/endian.h \
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h \
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h \
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h \
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h \
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../lib/tinyusb/src/common/tusb_verify.h \
+ ../../lib/tinyusb/src/common/tusb_types.h \
+ ../../lib/tinyusb/src/common/tusb_error.h \
+ ../../lib/tinyusb/src/common/tusb_timeout.h \
+ ../../lib/tinyusb/src/device/usbd_pvt.h \
+ ../../lib/tinyusb/src/osal/osal.h ../../lib/tinyusb/src/osal/osal_none.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/class/hid/hid_device.h \
+ ../../lib/tinyusb/src/class/hid/hid.h
+ ../../lib/tinyusb/src/class/hid/hid_device.c :
+ ../../lib/tinyusb/src/tusb_option.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h :
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h :
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h :
+ ../../lib/tinyusb/src/common/tusb_mcu.h :
+ ../../lib/tinyusb/src/device/usbd.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h :
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h :
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h :
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h :
+ /usr/include/newlib/machine/endian.h :
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h :
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h :
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h :
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h :
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../lib/tinyusb/src/common/tusb_verify.h :
+ ../../lib/tinyusb/src/common/tusb_types.h :
+ ../../lib/tinyusb/src/common/tusb_error.h :
+ ../../lib/tinyusb/src/common/tusb_timeout.h :
+ ../../lib/tinyusb/src/device/usbd_pvt.h :
+ ../../lib/tinyusb/src/osal/osal.h ../../lib/tinyusb/src/osal/osal_none.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/class/hid/hid_device.h :
+ ../../lib/tinyusb/src/class/hid/hid.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/hid/hid_device.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/hid/hid_device.o
new file mode 100644
index 0000000..2f8458b
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/hid/hid_device.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/midi/midi_device.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/midi/midi_device.P
new file mode 100644
index 0000000..ee7ff48
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/midi/midi_device.P
@@ -0,0 +1,91 @@
+build-raspberry_pi_pico/lib/tinyusb/src/class/midi/midi_device.o: \
+ ../../lib/tinyusb/src/class/midi/midi_device.c \
+ ../../lib/tinyusb/src/tusb_option.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h \
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h \
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h \
+ ../../lib/tinyusb/src/common/tusb_mcu.h \
+ ../../lib/tinyusb/src/device/usbd.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h \
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h \
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h \
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h \
+ /usr/include/newlib/machine/endian.h \
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h \
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h \
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h \
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h \
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../lib/tinyusb/src/common/tusb_verify.h \
+ ../../lib/tinyusb/src/common/tusb_types.h \
+ ../../lib/tinyusb/src/common/tusb_error.h \
+ ../../lib/tinyusb/src/common/tusb_timeout.h \
+ ../../lib/tinyusb/src/device/usbd_pvt.h \
+ ../../lib/tinyusb/src/osal/osal.h ../../lib/tinyusb/src/osal/osal_none.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/class/midi/midi_device.h \
+ ../../lib/tinyusb/src/class/audio/audio.h \
+ ../../lib/tinyusb/src/class/midi/midi.h
+ ../../lib/tinyusb/src/class/midi/midi_device.c :
+ ../../lib/tinyusb/src/tusb_option.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h :
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h :
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h :
+ ../../lib/tinyusb/src/common/tusb_mcu.h :
+ ../../lib/tinyusb/src/device/usbd.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h :
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h :
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h :
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h :
+ /usr/include/newlib/machine/endian.h :
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h :
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h :
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h :
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h :
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../lib/tinyusb/src/common/tusb_verify.h :
+ ../../lib/tinyusb/src/common/tusb_types.h :
+ ../../lib/tinyusb/src/common/tusb_error.h :
+ ../../lib/tinyusb/src/common/tusb_timeout.h :
+ ../../lib/tinyusb/src/device/usbd_pvt.h :
+ ../../lib/tinyusb/src/osal/osal.h ../../lib/tinyusb/src/osal/osal_none.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/class/midi/midi_device.h :
+ ../../lib/tinyusb/src/class/audio/audio.h :
+ ../../lib/tinyusb/src/class/midi/midi.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/midi/midi_device.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/midi/midi_device.o
new file mode 100644
index 0000000..390f8c5
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/midi/midi_device.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/msc/msc_device.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/msc/msc_device.P
new file mode 100644
index 0000000..b18d6cc
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/msc/msc_device.P
@@ -0,0 +1,91 @@
+build-raspberry_pi_pico/lib/tinyusb/src/class/msc/msc_device.o: \
+ ../../lib/tinyusb/src/class/msc/msc_device.c \
+ ../../lib/tinyusb/src/tusb_option.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h \
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h \
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h \
+ ../../lib/tinyusb/src/common/tusb_mcu.h \
+ ../../lib/tinyusb/src/device/usbd.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h \
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h \
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h \
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h \
+ /usr/include/newlib/machine/endian.h \
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h \
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h \
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h \
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h \
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../lib/tinyusb/src/common/tusb_verify.h \
+ ../../lib/tinyusb/src/common/tusb_types.h \
+ ../../lib/tinyusb/src/common/tusb_error.h \
+ ../../lib/tinyusb/src/common/tusb_timeout.h \
+ ../../lib/tinyusb/src/device/usbd_pvt.h \
+ ../../lib/tinyusb/src/osal/osal.h ../../lib/tinyusb/src/osal/osal_none.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/device/dcd.h \
+ ../../lib/tinyusb/src/class/msc/msc_device.h \
+ ../../lib/tinyusb/src/class/msc/msc.h
+ ../../lib/tinyusb/src/class/msc/msc_device.c :
+ ../../lib/tinyusb/src/tusb_option.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h :
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h :
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h :
+ ../../lib/tinyusb/src/common/tusb_mcu.h :
+ ../../lib/tinyusb/src/device/usbd.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h :
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h :
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h :
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h :
+ /usr/include/newlib/machine/endian.h :
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h :
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h :
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h :
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h :
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../lib/tinyusb/src/common/tusb_verify.h :
+ ../../lib/tinyusb/src/common/tusb_types.h :
+ ../../lib/tinyusb/src/common/tusb_error.h :
+ ../../lib/tinyusb/src/common/tusb_timeout.h :
+ ../../lib/tinyusb/src/device/usbd_pvt.h :
+ ../../lib/tinyusb/src/osal/osal.h ../../lib/tinyusb/src/osal/osal_none.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/device/dcd.h :
+ ../../lib/tinyusb/src/class/msc/msc_device.h :
+ ../../lib/tinyusb/src/class/msc/msc.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/msc/msc_device.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/msc/msc_device.o
new file mode 100644
index 0000000..fc93179
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/class/msc/msc_device.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/common/tusb_fifo.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/common/tusb_fifo.P
new file mode 100644
index 0000000..ec59351
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/common/tusb_fifo.P
@@ -0,0 +1,87 @@
+build-raspberry_pi_pico/lib/tinyusb/src/common/tusb_fifo.o: \
+ ../../lib/tinyusb/src/common/tusb_fifo.c \
+ ../../lib/tinyusb/src/osal/osal.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/string.h /usr/include/newlib/_ansi.h \
+ /usr/include/newlib/newlib.h /usr/include/newlib/_newlib_version.h \
+ /usr/include/newlib/sys/config.h /usr/include/newlib/machine/ieeefp.h \
+ /usr/include/newlib/sys/features.h /usr/include/newlib/sys/reent.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/sys/_types.h \
+ /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h /usr/include/newlib/sys/cdefs.h \
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h \
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h \
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h \
+ /usr/include/newlib/machine/endian.h \
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h \
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h \
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h \
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h \
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h \
+ ../../lib/tinyusb/src/tusb_option.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h \
+ ../../lib/tinyusb/src/common/tusb_mcu.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../lib/tinyusb/src/common/tusb_verify.h \
+ ../../lib/tinyusb/src/common/tusb_types.h \
+ ../../lib/tinyusb/src/common/tusb_error.h \
+ ../../lib/tinyusb/src/common/tusb_timeout.h \
+ ../../lib/tinyusb/src/osal/osal_none.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h
+ ../../lib/tinyusb/src/common/tusb_fifo.c :
+ ../../lib/tinyusb/src/osal/osal.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/string.h /usr/include/newlib/_ansi.h :
+ /usr/include/newlib/newlib.h /usr/include/newlib/_newlib_version.h :
+ /usr/include/newlib/sys/config.h /usr/include/newlib/machine/ieeefp.h :
+ /usr/include/newlib/sys/features.h /usr/include/newlib/sys/reent.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/sys/_types.h :
+ /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h /usr/include/newlib/sys/cdefs.h :
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h :
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h :
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h :
+ /usr/include/newlib/machine/endian.h :
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h :
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h :
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h :
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h :
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h :
+ ../../lib/tinyusb/src/tusb_option.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h :
+ ../../lib/tinyusb/src/common/tusb_mcu.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../lib/tinyusb/src/common/tusb_verify.h :
+ ../../lib/tinyusb/src/common/tusb_types.h :
+ ../../lib/tinyusb/src/common/tusb_error.h :
+ ../../lib/tinyusb/src/common/tusb_timeout.h :
+ ../../lib/tinyusb/src/osal/osal_none.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/common/tusb_fifo.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/common/tusb_fifo.o
new file mode 100644
index 0000000..08ec8d5
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/common/tusb_fifo.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/device/usbd.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/device/usbd.P
new file mode 100644
index 0000000..3d7a36a
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/device/usbd.P
@@ -0,0 +1,111 @@
+build-raspberry_pi_pico/lib/tinyusb/src/device/usbd.o: \
+ ../../lib/tinyusb/src/device/usbd.c ../../lib/tinyusb/src/tusb_option.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h \
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h \
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h \
+ ../../lib/tinyusb/src/common/tusb_mcu.h ../../lib/tinyusb/src/tusb.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h \
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h \
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h \
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h \
+ /usr/include/newlib/machine/endian.h \
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h \
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h \
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h \
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h \
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../lib/tinyusb/src/common/tusb_verify.h \
+ ../../lib/tinyusb/src/common/tusb_types.h \
+ ../../lib/tinyusb/src/common/tusb_error.h \
+ ../../lib/tinyusb/src/common/tusb_timeout.h \
+ ../../lib/tinyusb/src/osal/osal.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ ../../lib/tinyusb/src/osal/osal_none.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/device/usbd.h \
+ ../../lib/tinyusb/src/class/hid/hid_device.h \
+ ../../lib/tinyusb/src/class/hid/hid.h \
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h \
+ ../../lib/tinyusb/src/class/cdc/cdc.h \
+ ../../lib/tinyusb/src/class/msc/msc_device.h \
+ ../../lib/tinyusb/src/class/msc/msc.h \
+ ../../lib/tinyusb/src/class/midi/midi_device.h \
+ ../../lib/tinyusb/src/class/audio/audio.h \
+ ../../lib/tinyusb/src/class/midi/midi.h \
+ ../../lib/tinyusb/src/device/usbd.h \
+ ../../lib/tinyusb/src/device/usbd_pvt.h \
+ ../../lib/tinyusb/src/osal/osal.h ../../lib/tinyusb/src/device/dcd.h
+ ../../lib/tinyusb/src/device/usbd.c ../../lib/tinyusb/src/tusb_option.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h :
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h :
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h :
+ ../../lib/tinyusb/src/common/tusb_mcu.h ../../lib/tinyusb/src/tusb.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h :
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h :
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h :
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h :
+ /usr/include/newlib/machine/endian.h :
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h :
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h :
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h :
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h :
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../lib/tinyusb/src/common/tusb_verify.h :
+ ../../lib/tinyusb/src/common/tusb_types.h :
+ ../../lib/tinyusb/src/common/tusb_error.h :
+ ../../lib/tinyusb/src/common/tusb_timeout.h :
+ ../../lib/tinyusb/src/osal/osal.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ ../../lib/tinyusb/src/osal/osal_none.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/device/usbd.h :
+ ../../lib/tinyusb/src/class/hid/hid_device.h :
+ ../../lib/tinyusb/src/class/hid/hid.h :
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h :
+ ../../lib/tinyusb/src/class/cdc/cdc.h :
+ ../../lib/tinyusb/src/class/msc/msc_device.h :
+ ../../lib/tinyusb/src/class/msc/msc.h :
+ ../../lib/tinyusb/src/class/midi/midi_device.h :
+ ../../lib/tinyusb/src/class/audio/audio.h :
+ ../../lib/tinyusb/src/class/midi/midi.h :
+ ../../lib/tinyusb/src/device/usbd.h :
+ ../../lib/tinyusb/src/device/usbd_pvt.h :
+ ../../lib/tinyusb/src/osal/osal.h ../../lib/tinyusb/src/device/dcd.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/device/usbd.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/device/usbd.o
new file mode 100644
index 0000000..5d91172
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/device/usbd.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/device/usbd_control.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/device/usbd_control.P
new file mode 100644
index 0000000..087f157
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/device/usbd_control.P
@@ -0,0 +1,111 @@
+build-raspberry_pi_pico/lib/tinyusb/src/device/usbd_control.o: \
+ ../../lib/tinyusb/src/device/usbd_control.c \
+ ../../lib/tinyusb/src/tusb_option.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h \
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h \
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h \
+ ../../lib/tinyusb/src/common/tusb_mcu.h ../../lib/tinyusb/src/tusb.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h \
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h \
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h \
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h \
+ /usr/include/newlib/machine/endian.h \
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h \
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h \
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h \
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h \
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../lib/tinyusb/src/common/tusb_verify.h \
+ ../../lib/tinyusb/src/common/tusb_types.h \
+ ../../lib/tinyusb/src/common/tusb_error.h \
+ ../../lib/tinyusb/src/common/tusb_timeout.h \
+ ../../lib/tinyusb/src/osal/osal.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ ../../lib/tinyusb/src/osal/osal_none.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/device/usbd.h \
+ ../../lib/tinyusb/src/class/hid/hid_device.h \
+ ../../lib/tinyusb/src/class/hid/hid.h \
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h \
+ ../../lib/tinyusb/src/class/cdc/cdc.h \
+ ../../lib/tinyusb/src/class/msc/msc_device.h \
+ ../../lib/tinyusb/src/class/msc/msc.h \
+ ../../lib/tinyusb/src/class/midi/midi_device.h \
+ ../../lib/tinyusb/src/class/audio/audio.h \
+ ../../lib/tinyusb/src/class/midi/midi.h \
+ ../../lib/tinyusb/src/device/usbd_pvt.h \
+ ../../lib/tinyusb/src/osal/osal.h ../../lib/tinyusb/src/device/dcd.h
+ ../../lib/tinyusb/src/device/usbd_control.c :
+ ../../lib/tinyusb/src/tusb_option.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h :
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h :
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h :
+ ../../lib/tinyusb/src/common/tusb_mcu.h ../../lib/tinyusb/src/tusb.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h :
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h :
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h :
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h :
+ /usr/include/newlib/machine/endian.h :
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h :
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h :
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h :
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h :
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../lib/tinyusb/src/common/tusb_verify.h :
+ ../../lib/tinyusb/src/common/tusb_types.h :
+ ../../lib/tinyusb/src/common/tusb_error.h :
+ ../../lib/tinyusb/src/common/tusb_timeout.h :
+ ../../lib/tinyusb/src/osal/osal.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ ../../lib/tinyusb/src/osal/osal_none.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/device/usbd.h :
+ ../../lib/tinyusb/src/class/hid/hid_device.h :
+ ../../lib/tinyusb/src/class/hid/hid.h :
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h :
+ ../../lib/tinyusb/src/class/cdc/cdc.h :
+ ../../lib/tinyusb/src/class/msc/msc_device.h :
+ ../../lib/tinyusb/src/class/msc/msc.h :
+ ../../lib/tinyusb/src/class/midi/midi_device.h :
+ ../../lib/tinyusb/src/class/audio/audio.h :
+ ../../lib/tinyusb/src/class/midi/midi.h :
+ ../../lib/tinyusb/src/device/usbd_pvt.h :
+ ../../lib/tinyusb/src/osal/osal.h ../../lib/tinyusb/src/device/dcd.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/device/usbd_control.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/device/usbd_control.o
new file mode 100644
index 0000000..7babeb9
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/device/usbd_control.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.P
new file mode 100644
index 0000000..8598c83
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.P
@@ -0,0 +1,129 @@
+build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.o: \
+ ../../lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c \
+ ../../lib/tinyusb/src/tusb_option.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h \
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h \
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h \
+ ../../lib/tinyusb/src/common/tusb_mcu.h \
+ sdk/src/common/pico_base/include/pico.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/assert.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/include/newlib/assert.h sdk_config/pico/version.h \
+ sdk/src/common/pico_base/include/pico/config.h \
+ sdk_config/pico/config_autogen.h \
+ boards/raspberry_pi_pico/pico-sdk-configboard.h \
+ sdk/src/rp2_common/pico_platform/include/pico/platform.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ /usr/include/newlib/sys/cdefs.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ ../../lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.h \
+ ../../lib/tinyusb/src/common/tusb_common.h /usr/include/newlib/string.h \
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h \
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h \
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h \
+ /usr/include/newlib/machine/endian.h \
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h \
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h \
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h \
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h \
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../lib/tinyusb/src/common/tusb_verify.h \
+ ../../lib/tinyusb/src/common/tusb_types.h \
+ ../../lib/tinyusb/src/common/tusb_error.h \
+ ../../lib/tinyusb/src/common/tusb_timeout.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/usb.h \
+ sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/usb.h \
+ sdk/src/rp2_common/hardware_irq/include/hardware/irq.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h \
+ sdk/src/rp2_common/hardware_resets/include/hardware/resets.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/resets.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/resets.h \
+ sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/include/pico/fix/rp2040_usb_device_enumeration.h \
+ ../../lib/tinyusb/src/device/dcd.h ../../lib/tinyusb/src/osal/osal.h \
+ ../../lib/tinyusb/src/osal/osal_none.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h
+ ../../lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c :
+ ../../lib/tinyusb/src/tusb_option.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h :
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h :
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h :
+ ../../lib/tinyusb/src/common/tusb_mcu.h :
+ sdk/src/common/pico_base/include/pico.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/assert.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/include/newlib/assert.h sdk_config/pico/version.h :
+ sdk/src/common/pico_base/include/pico/config.h :
+ sdk_config/pico/config_autogen.h :
+ boards/raspberry_pi_pico/pico-sdk-configboard.h :
+ sdk/src/rp2_common/pico_platform/include/pico/platform.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ /usr/include/newlib/sys/cdefs.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ ../../lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.h :
+ ../../lib/tinyusb/src/common/tusb_common.h /usr/include/newlib/string.h :
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h :
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h :
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h :
+ /usr/include/newlib/machine/endian.h :
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h :
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h :
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h :
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h :
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../lib/tinyusb/src/common/tusb_verify.h :
+ ../../lib/tinyusb/src/common/tusb_types.h :
+ ../../lib/tinyusb/src/common/tusb_error.h :
+ ../../lib/tinyusb/src/common/tusb_timeout.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/usb.h :
+ sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/usb.h :
+ sdk/src/rp2_common/hardware_irq/include/hardware/irq.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h :
+ sdk/src/rp2_common/hardware_resets/include/hardware/resets.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/resets.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/resets.h :
+ sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/include/pico/fix/rp2040_usb_device_enumeration.h :
+ ../../lib/tinyusb/src/device/dcd.h ../../lib/tinyusb/src/osal/osal.h :
+ ../../lib/tinyusb/src/osal/osal_none.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.o
new file mode 100644
index 0000000..7733c47
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.P
new file mode 100644
index 0000000..6f0a026
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.P
@@ -0,0 +1,123 @@
+build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.o: \
+ ../../lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c \
+ ../../lib/tinyusb/src/tusb_option.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h \
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h \
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h \
+ ../../lib/tinyusb/src/common/tusb_mcu.h /usr/include/newlib/stdlib.h \
+ /usr/include/newlib/sys/cdefs.h /usr/include/newlib/machine/stdlib.h \
+ ../../lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/include/newlib/string.h /usr/include/newlib/sys/_locale.h \
+ /usr/include/newlib/strings.h /usr/include/newlib/sys/string.h \
+ /usr/include/newlib/stdio.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h \
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h \
+ /usr/include/newlib/machine/endian.h \
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h \
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h \
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h \
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h \
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../lib/tinyusb/src/common/tusb_verify.h \
+ ../../lib/tinyusb/src/common/tusb_types.h \
+ ../../lib/tinyusb/src/common/tusb_error.h \
+ ../../lib/tinyusb/src/common/tusb_timeout.h \
+ sdk/src/common/pico_base/include/pico.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/assert.h \
+ /usr/include/newlib/assert.h sdk_config/pico/version.h \
+ sdk/src/common/pico_base/include/pico/config.h \
+ sdk_config/pico/config_autogen.h \
+ boards/raspberry_pi_pico/pico-sdk-configboard.h \
+ sdk/src/rp2_common/pico_platform/include/pico/platform.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/usb.h \
+ sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/usb.h \
+ sdk/src/rp2_common/hardware_irq/include/hardware/irq.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h \
+ sdk/src/rp2_common/hardware_resets/include/hardware/resets.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/resets.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/resets.h
+ ../../lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c :
+ ../../lib/tinyusb/src/tusb_option.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h :
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h :
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h :
+ ../../lib/tinyusb/src/common/tusb_mcu.h /usr/include/newlib/stdlib.h :
+ /usr/include/newlib/sys/cdefs.h /usr/include/newlib/machine/stdlib.h :
+ ../../lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/include/newlib/string.h /usr/include/newlib/sys/_locale.h :
+ /usr/include/newlib/strings.h /usr/include/newlib/sys/string.h :
+ /usr/include/newlib/stdio.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h :
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h :
+ /usr/include/newlib/machine/endian.h :
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h :
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h :
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h :
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h :
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../lib/tinyusb/src/common/tusb_verify.h :
+ ../../lib/tinyusb/src/common/tusb_types.h :
+ ../../lib/tinyusb/src/common/tusb_error.h :
+ ../../lib/tinyusb/src/common/tusb_timeout.h :
+ sdk/src/common/pico_base/include/pico.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/assert.h :
+ /usr/include/newlib/assert.h sdk_config/pico/version.h :
+ sdk/src/common/pico_base/include/pico/config.h :
+ sdk_config/pico/config_autogen.h :
+ boards/raspberry_pi_pico/pico-sdk-configboard.h :
+ sdk/src/rp2_common/pico_platform/include/pico/platform.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/usb.h :
+ sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/usb.h :
+ sdk/src/rp2_common/hardware_irq/include/hardware/irq.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h :
+ sdk/src/rp2_common/hardware_resets/include/hardware/resets.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/resets.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/resets.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.o
new file mode 100644
index 0000000..fe24d48
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/tusb.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/tusb.P
new file mode 100644
index 0000000..5ef70be
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/tusb.P
@@ -0,0 +1,111 @@
+build-raspberry_pi_pico/lib/tinyusb/src/tusb.o: \
+ ../../lib/tinyusb/src/tusb.c ../../lib/tinyusb/src/tusb_option.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h \
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h \
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h \
+ ../../lib/tinyusb/src/common/tusb_mcu.h ../../lib/tinyusb/src/tusb.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h \
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h \
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h \
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h \
+ /usr/include/newlib/machine/endian.h \
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h \
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h \
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h \
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h \
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h \
+ ../../lib/tinyusb/src/tusb_option.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../lib/tinyusb/src/common/tusb_verify.h \
+ ../../lib/tinyusb/src/common/tusb_types.h \
+ ../../lib/tinyusb/src/common/tusb_error.h \
+ ../../lib/tinyusb/src/common/tusb_timeout.h \
+ ../../lib/tinyusb/src/osal/osal.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ ../../lib/tinyusb/src/osal/osal_none.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/device/usbd.h \
+ ../../lib/tinyusb/src/class/hid/hid_device.h \
+ ../../lib/tinyusb/src/class/hid/hid.h \
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h \
+ ../../lib/tinyusb/src/class/cdc/cdc.h \
+ ../../lib/tinyusb/src/class/msc/msc_device.h \
+ ../../lib/tinyusb/src/class/msc/msc.h \
+ ../../lib/tinyusb/src/class/midi/midi_device.h \
+ ../../lib/tinyusb/src/class/audio/audio.h \
+ ../../lib/tinyusb/src/class/midi/midi.h \
+ ../../lib/tinyusb/src/device/usbd_pvt.h \
+ ../../lib/tinyusb/src/osal/osal.h
+ ../../lib/tinyusb/src/tusb.c ../../lib/tinyusb/src/tusb_option.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h :
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h :
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h :
+ ../../lib/tinyusb/src/common/tusb_mcu.h ../../lib/tinyusb/src/tusb.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h :
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h :
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h :
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h :
+ /usr/include/newlib/machine/endian.h :
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h :
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h :
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h :
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h :
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h :
+ ../../lib/tinyusb/src/tusb_option.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../lib/tinyusb/src/common/tusb_verify.h :
+ ../../lib/tinyusb/src/common/tusb_types.h :
+ ../../lib/tinyusb/src/common/tusb_error.h :
+ ../../lib/tinyusb/src/common/tusb_timeout.h :
+ ../../lib/tinyusb/src/osal/osal.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ ../../lib/tinyusb/src/osal/osal_none.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/device/usbd.h :
+ ../../lib/tinyusb/src/class/hid/hid_device.h :
+ ../../lib/tinyusb/src/class/hid/hid.h :
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h :
+ ../../lib/tinyusb/src/class/cdc/cdc.h :
+ ../../lib/tinyusb/src/class/msc/msc_device.h :
+ ../../lib/tinyusb/src/class/msc/msc.h :
+ ../../lib/tinyusb/src/class/midi/midi_device.h :
+ ../../lib/tinyusb/src/class/audio/audio.h :
+ ../../lib/tinyusb/src/class/midi/midi.h :
+ ../../lib/tinyusb/src/device/usbd_pvt.h :
+ ../../lib/tinyusb/src/osal/osal.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/tusb.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/tusb.o
new file mode 100644
index 0000000..709bbdc
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/lib/tinyusb/src/tusb.o
Binary files differ