aboutsummaryrefslogtreecommitdiff
path: root/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src
diff options
context:
space:
mode:
Diffstat (limited to 'circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src')
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/critical_section.P61
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/critical_section.obin0 -> 1468 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/lock_core.P59
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/lock_core.obin0 -> 856 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/mutex.P61
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/mutex.obin0 -> 4636 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_time/time.P97
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_time/time.obin0 -> 10648 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_time/timeout_helper.P55
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_time/timeout_helper.obin0 -> 1764 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_util/pheap.P67
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_util/pheap.obin0 -> 5436 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_adc/adc.P69
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_adc/adc.obin0 -> 888 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_claim/claim.P51
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_claim/claim.obin0 -> 2036 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_clocks/clocks.P87
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_clocks/clocks.obin0 -> 5280 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_divider/divider.obin0 -> 1340 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_dma/dma.P79
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_dma/dma.obin0 -> 3796 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_flash/flash.P57
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_flash/flash.obin0 -> 3152 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_gpio/gpio.P69
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_gpio/gpio.obin0 -> 5716 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_i2c/i2c.P75
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_i2c/i2c.obin0 -> 4972 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_irq/irq.P69
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_irq/irq.obin0 -> 4948 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_irq/irq_handler_chain.obin0 -> 936 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_pio/pio.P71
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_pio/pio.obin0 -> 6768 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_pll/pll.P63
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_pll/pll.obin0 -> 1216 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_rtc/rtc.P69
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_rtc/rtc.obin0 -> 3152 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_spi/spi.P73
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_spi/spi.obin0 -> 3456 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_sync/sync.P51
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_sync/sync.obin0 -> 3140 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_timer/timer.P63
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_timer/timer.obin0 -> 4976 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_uart/uart.P71
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_uart/uart.obin0 -> 2296 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_watchdog/watchdog.P75
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_watchdog/watchdog.obin0 -> 2720 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_xosc/xosc.P57
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_xosc/xosc.obin0 -> 1208 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.obin0 -> 3204 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootrom/bootrom.P43
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootrom/bootrom.obin0 -> 1184 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootsel_via_double_reset/pico_bootsel_via_double_reset.P63
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootsel_via_double_reset/pico_bootsel_via_double_reset.obin0 -> 1876 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_divider/divider.obin0 -> 4052 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_double/double_aeabi.obin0 -> 11600 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_double/double_init_rom.P55
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_double/double_init_rom.obin0 -> 1472 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_double/double_v1_rom_shim.obin0 -> 10564 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.P75
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.obin0 -> 3060 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_aeabi.obin0 -> 10428 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_init_rom.P55
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_init_rom.obin0 -> 1428 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_math.P41
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_math.obin0 -> 11908 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_v1_rom_shim.obin0 -> 2536 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.obin0 -> 728 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.obin0 -> 2056 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_multicore/multicore.P85
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_multicore/multicore.obin0 -> 8764 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_platform/platform.P49
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_platform/platform.obin0 -> 1012 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_printf/printf.P65
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_printf/printf.obin0 -> 11656 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_runtime/runtime.P107
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_runtime/runtime.obin0 -> 4372 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_standard_link/crt0.obin0 -> 8400 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_stdio/stdio.P89
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_stdio/stdio.obin0 -> 7280 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_unique_id/unique_id.P45
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_unique_id/unique_id.obin0 -> 2164 bytes
81 files changed, 2321 insertions, 0 deletions
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/critical_section.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/critical_section.P
new file mode 100644
index 0000000..4095928
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/critical_section.P
@@ -0,0 +1,61 @@
+build-raspberry_pi_pico/sdk/src/common/pico_sync/critical_section.o: \
+ sdk/src/common/pico_sync/critical_section.c \
+ sdk/src/common/pico_sync/include/pico/critical_section.h \
+ sdk/src/common/pico_sync/include/pico/lock_core.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/common/pico_time/include/pico/time.h \
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h \
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h
+ sdk/src/common/pico_sync/critical_section.c :
+ sdk/src/common/pico_sync/include/pico/critical_section.h :
+ sdk/src/common/pico_sync/include/pico/lock_core.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/common/pico_time/include/pico/time.h :
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h :
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/critical_section.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/critical_section.o
new file mode 100644
index 0000000..dba7b78
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/critical_section.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/lock_core.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/lock_core.P
new file mode 100644
index 0000000..d7b0738
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/lock_core.P
@@ -0,0 +1,59 @@
+build-raspberry_pi_pico/sdk/src/common/pico_sync/lock_core.o: \
+ sdk/src/common/pico_sync/lock_core.c \
+ sdk/src/common/pico_sync/include/pico/lock_core.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/common/pico_time/include/pico/time.h \
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h \
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h
+ sdk/src/common/pico_sync/lock_core.c :
+ sdk/src/common/pico_sync/include/pico/lock_core.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/common/pico_time/include/pico/time.h :
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h :
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/lock_core.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/lock_core.o
new file mode 100644
index 0000000..7421fdf
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/lock_core.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/mutex.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/mutex.P
new file mode 100644
index 0000000..51b8903
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/mutex.P
@@ -0,0 +1,61 @@
+build-raspberry_pi_pico/sdk/src/common/pico_sync/mutex.o: \
+ sdk/src/common/pico_sync/mutex.c \
+ sdk/src/common/pico_sync/include/pico/mutex.h \
+ sdk/src/common/pico_sync/include/pico/lock_core.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/common/pico_time/include/pico/time.h \
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h \
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h
+ sdk/src/common/pico_sync/mutex.c :
+ sdk/src/common/pico_sync/include/pico/mutex.h :
+ sdk/src/common/pico_sync/include/pico/lock_core.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/common/pico_time/include/pico/time.h :
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h :
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/mutex.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/mutex.o
new file mode 100644
index 0000000..76e3ffb
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_sync/mutex.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_time/time.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_time/time.P
new file mode 100644
index 0000000..ca39f75
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_time/time.P
@@ -0,0 +1,97 @@
+build-raspberry_pi_pico/sdk/src/common/pico_time/time.o: \
+ sdk/src/common/pico_time/time.c \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h \
+ /usr/include/newlib/inttypes.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/_intsup.h /usr/include/newlib/_ansi.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/sys/_locale.h /usr/include/newlib/stdio.h \
+ /usr/include/newlib/sys/cdefs.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.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/sys/lock.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 \
+ /usr/include/newlib/stdlib.h /usr/include/newlib/machine/stdlib.h \
+ /usr/include/newlib/alloca.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 \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/common/pico_time/include/pico/time.h \
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h \
+ sdk/src/common/pico_util/include/pico/util/pheap.h \
+ sdk/src/common/pico_sync/include/pico/sync.h \
+ sdk/src/common/pico_sync/include/pico/sem.h \
+ sdk/src/common/pico_sync/include/pico/lock_core.h \
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h \
+ sdk/src/common/pico_sync/include/pico/mutex.h \
+ sdk/src/common/pico_sync/include/pico/critical_section.h
+ sdk/src/common/pico_time/time.c :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h :
+ /usr/include/newlib/inttypes.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/_intsup.h /usr/include/newlib/_ansi.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/sys/_locale.h /usr/include/newlib/stdio.h :
+ /usr/include/newlib/sys/cdefs.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.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/sys/lock.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 :
+ /usr/include/newlib/stdlib.h /usr/include/newlib/machine/stdlib.h :
+ /usr/include/newlib/alloca.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 :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/common/pico_time/include/pico/time.h :
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h :
+ sdk/src/common/pico_util/include/pico/util/pheap.h :
+ sdk/src/common/pico_sync/include/pico/sync.h :
+ sdk/src/common/pico_sync/include/pico/sem.h :
+ sdk/src/common/pico_sync/include/pico/lock_core.h :
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h :
+ sdk/src/common/pico_sync/include/pico/mutex.h :
+ sdk/src/common/pico_sync/include/pico/critical_section.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_time/time.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_time/time.o
new file mode 100644
index 0000000..35c69ee
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_time/time.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_time/timeout_helper.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_time/timeout_helper.P
new file mode 100644
index 0000000..d49e1b8
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_time/timeout_helper.P
@@ -0,0 +1,55 @@
+build-raspberry_pi_pico/sdk/src/common/pico_time/timeout_helper.o: \
+ sdk/src/common/pico_time/timeout_helper.c \
+ sdk/src/common/pico_time/include/pico/timeout_helper.h \
+ sdk/src/common/pico_time/include/pico/time.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h
+ sdk/src/common/pico_time/timeout_helper.c :
+ sdk/src/common/pico_time/include/pico/timeout_helper.h :
+ sdk/src/common/pico_time/include/pico/time.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_time/timeout_helper.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_time/timeout_helper.o
new file mode 100644
index 0000000..b419bd1
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_time/timeout_helper.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_util/pheap.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_util/pheap.P
new file mode 100644
index 0000000..dc0437b
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_util/pheap.P
@@ -0,0 +1,67 @@
+build-raspberry_pi_pico/sdk/src/common/pico_util/pheap.o: \
+ sdk/src/common/pico_util/pheap.c /usr/include/newlib/stdio.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/cdefs.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.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/sys/lock.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 \
+ /usr/include/newlib/stdlib.h /usr/include/newlib/machine/stdlib.h \
+ /usr/include/newlib/alloca.h \
+ sdk/src/common/pico_util/include/pico/util/pheap.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 \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.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/common/pico_util/pheap.c /usr/include/newlib/stdio.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/cdefs.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.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/sys/lock.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 :
+ /usr/include/newlib/stdlib.h /usr/include/newlib/machine/stdlib.h :
+ /usr/include/newlib/alloca.h :
+ sdk/src/common/pico_util/include/pico/util/pheap.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 :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.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 :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_util/pheap.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_util/pheap.o
new file mode 100644
index 0000000..c4dbef0
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/common/pico_util/pheap.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_adc/adc.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_adc/adc.P
new file mode 100644
index 0000000..2fa1a42
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_adc/adc.P
@@ -0,0 +1,69 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/hardware_adc/adc.o: \
+ sdk/src/rp2_common/hardware_adc/adc.c \
+ 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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/rp2_common/hardware_adc/include/hardware/adc.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/adc.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/adc.h \
+ sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.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/hardware_adc/adc.c :
+ 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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/rp2_common/hardware_adc/include/hardware/adc.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/adc.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/adc.h :
+ sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.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/sdk/src/rp2_common/hardware_adc/adc.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_adc/adc.o
new file mode 100644
index 0000000..9d5aeb8
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_adc/adc.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_claim/claim.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_claim/claim.P
new file mode 100644
index 0000000..df0bfc1
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_claim/claim.P
@@ -0,0 +1,51 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/hardware_claim/claim.o: \
+ sdk/src/rp2_common/hardware_claim/claim.c \
+ sdk/src/rp2_common/hardware_claim/include/hardware/claim.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.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/sio.h
+ sdk/src/rp2_common/hardware_claim/claim.c :
+ sdk/src/rp2_common/hardware_claim/include/hardware/claim.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.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/sio.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_claim/claim.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_claim/claim.o
new file mode 100644
index 0000000..7780105
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_claim/claim.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_clocks/clocks.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_clocks/clocks.P
new file mode 100644
index 0000000..08865b6
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_clocks/clocks.P
@@ -0,0 +1,87 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/hardware_clocks/clocks.o: \
+ sdk/src/rp2_common/hardware_clocks/clocks.c \
+ 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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h \
+ sdk/src/rp2_common/hardware_clocks/include/hardware/clocks.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h \
+ sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h \
+ sdk/src/rp2_common/hardware_watchdog/include/hardware/watchdog.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/watchdog.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/watchdog.h \
+ sdk/src/rp2_common/hardware_pll/include/hardware/pll.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/pll.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pll.h \
+ sdk/src/rp2_common/hardware_xosc/include/hardware/xosc.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/xosc.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/xosc.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_gpio/include/hardware/gpio.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h
+ sdk/src/rp2_common/hardware_clocks/clocks.c :
+ 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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h :
+ sdk/src/rp2_common/hardware_clocks/include/hardware/clocks.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h :
+ sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h :
+ sdk/src/rp2_common/hardware_watchdog/include/hardware/watchdog.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/watchdog.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/watchdog.h :
+ sdk/src/rp2_common/hardware_pll/include/hardware/pll.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/pll.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pll.h :
+ sdk/src/rp2_common/hardware_xosc/include/hardware/xosc.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/xosc.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/xosc.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_gpio/include/hardware/gpio.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_clocks/clocks.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_clocks/clocks.o
new file mode 100644
index 0000000..6042fcd
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_clocks/clocks.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_divider/divider.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_divider/divider.o
new file mode 100644
index 0000000..dfafe0e
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_divider/divider.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_dma/dma.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_dma/dma.P
new file mode 100644
index 0000000..2d04d99
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_dma/dma.P
@@ -0,0 +1,79 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/hardware_dma/dma.o: \
+ sdk/src/rp2_common/hardware_dma/dma.c /usr/include/newlib/stdio.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/cdefs.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.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/sys/lock.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 \
+ sdk/src/rp2_common/hardware_dma/include/hardware/dma.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 \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.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/dma.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/dma.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.h \
+ sdk/src/rp2_common/hardware_claim/include/hardware/claim.h \
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h
+ sdk/src/rp2_common/hardware_dma/dma.c /usr/include/newlib/stdio.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/cdefs.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.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/sys/lock.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 :
+ sdk/src/rp2_common/hardware_dma/include/hardware/dma.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 :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.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/dma.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/dma.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.h :
+ sdk/src/rp2_common/hardware_claim/include/hardware/claim.h :
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_dma/dma.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_dma/dma.o
new file mode 100644
index 0000000..4121d96
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_dma/dma.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_flash/flash.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_flash/flash.P
new file mode 100644
index 0000000..2dd0953
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_flash/flash.P
@@ -0,0 +1,57 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/hardware_flash/flash.o: \
+ sdk/src/rp2_common/hardware_flash/flash.c \
+ sdk/src/rp2_common/hardware_flash/include/hardware/flash.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/rp2_common/pico_bootrom/include/pico/bootrom.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/ssi.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/ssi.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/ioqspi.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/io_qspi.h
+ sdk/src/rp2_common/hardware_flash/flash.c :
+ sdk/src/rp2_common/hardware_flash/include/hardware/flash.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/rp2_common/pico_bootrom/include/pico/bootrom.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/ssi.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/ssi.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/ioqspi.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/io_qspi.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_flash/flash.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_flash/flash.o
new file mode 100644
index 0000000..44214bc
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_flash/flash.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_gpio/gpio.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_gpio/gpio.P
new file mode 100644
index 0000000..4962715
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_gpio/gpio.P
@@ -0,0 +1,69 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/hardware_gpio/gpio.o: \
+ sdk/src/rp2_common/hardware_gpio/gpio.c \
+ sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.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/sio.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/sio.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h \
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/iobank0.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/io_bank0.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_gpio/gpio.c :
+ sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.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/sio.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/sio.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h :
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/iobank0.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/io_bank0.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 :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_gpio/gpio.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_gpio/gpio.o
new file mode 100644
index 0000000..1bea096
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_gpio/gpio.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_i2c/i2c.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_i2c/i2c.P
new file mode 100644
index 0000000..eca072d
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_i2c/i2c.P
@@ -0,0 +1,75 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/hardware_i2c/i2c.o: \
+ sdk/src/rp2_common/hardware_i2c/i2c.c \
+ sdk/src/rp2_common/hardware_i2c/include/hardware/i2c.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/common/pico_time/include/pico/time.h \
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/i2c.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/i2c.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.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/hardware_clocks/include/hardware/clocks.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h \
+ sdk/src/common/pico_time/include/pico/timeout_helper.h
+ sdk/src/rp2_common/hardware_i2c/i2c.c :
+ sdk/src/rp2_common/hardware_i2c/include/hardware/i2c.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/common/pico_time/include/pico/time.h :
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/i2c.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/i2c.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.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/hardware_clocks/include/hardware/clocks.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h :
+ sdk/src/common/pico_time/include/pico/timeout_helper.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_i2c/i2c.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_i2c/i2c.o
new file mode 100644
index 0000000..27a202f
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_i2c/i2c.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_irq/irq.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_irq/irq.P
new file mode 100644
index 0000000..cd94bca
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_irq/irq.P
@@ -0,0 +1,69 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/hardware_irq/irq.o: \
+ sdk/src/rp2_common/hardware_irq/irq.c \
+ sdk/src/rp2_common/hardware_irq/include/hardware/irq.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.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/intctrl.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/scb.h \
+ sdk/src/common/pico_sync/include/pico/mutex.h \
+ sdk/src/common/pico_sync/include/pico/lock_core.h \
+ sdk/src/common/pico_time/include/pico/time.h \
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h \
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h
+ sdk/src/rp2_common/hardware_irq/irq.c :
+ sdk/src/rp2_common/hardware_irq/include/hardware/irq.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.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/intctrl.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/scb.h :
+ sdk/src/common/pico_sync/include/pico/mutex.h :
+ sdk/src/common/pico_sync/include/pico/lock_core.h :
+ sdk/src/common/pico_time/include/pico/time.h :
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h :
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_irq/irq.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_irq/irq.o
new file mode 100644
index 0000000..b70bcab
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_irq/irq.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_irq/irq_handler_chain.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_irq/irq_handler_chain.o
new file mode 100644
index 0000000..1e67750
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_irq/irq_handler_chain.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_pio/pio.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_pio/pio.P
new file mode 100644
index 0000000..9bad6c4
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_pio/pio.P
@@ -0,0 +1,71 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/hardware_pio/pio.o: \
+ sdk/src/rp2_common/hardware_pio/pio.c \
+ sdk/src/rp2_common/hardware_claim/include/hardware/claim.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.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/sio.h \
+ sdk/src/rp2_common/hardware_pio/include/hardware/pio.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/pio.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pio.h \
+ sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.h \
+ sdk/src/rp2_common/hardware_pio/include/hardware/pio_instructions.h
+ sdk/src/rp2_common/hardware_pio/pio.c :
+ sdk/src/rp2_common/hardware_claim/include/hardware/claim.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.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/sio.h :
+ sdk/src/rp2_common/hardware_pio/include/hardware/pio.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/pio.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pio.h :
+ sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.h :
+ sdk/src/rp2_common/hardware_pio/include/hardware/pio_instructions.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_pio/pio.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_pio/pio.o
new file mode 100644
index 0000000..7246654
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_pio/pio.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_pll/pll.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_pll/pll.P
new file mode 100644
index 0000000..732dfe0
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_pll/pll.P
@@ -0,0 +1,63 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/hardware_pll/pll.o: \
+ sdk/src/rp2_common/hardware_pll/pll.c \
+ sdk/src/rp2_common/hardware_clocks/include/hardware/clocks.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.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/clocks.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/clocks.h \
+ sdk/src/rp2_common/hardware_pll/include/hardware/pll.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/pll.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pll.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/hardware_pll/pll.c :
+ sdk/src/rp2_common/hardware_clocks/include/hardware/clocks.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.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/clocks.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/clocks.h :
+ sdk/src/rp2_common/hardware_pll/include/hardware/pll.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/pll.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pll.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/sdk/src/rp2_common/hardware_pll/pll.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_pll/pll.o
new file mode 100644
index 0000000..35a398d
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_pll/pll.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_rtc/rtc.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_rtc/rtc.P
new file mode 100644
index 0000000..63a4be4
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_rtc/rtc.P
@@ -0,0 +1,69 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/hardware_rtc/rtc.o: \
+ sdk/src/rp2_common/hardware_rtc/rtc.c \
+ 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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/rp2_common/hardware_irq/include/hardware/irq.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/intctrl.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h \
+ sdk/src/rp2_common/hardware_rtc/include/hardware/rtc.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/rtc.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/rtc.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/hardware_clocks/include/hardware/clocks.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h
+ sdk/src/rp2_common/hardware_rtc/rtc.c :
+ 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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/rp2_common/hardware_irq/include/hardware/irq.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/intctrl.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h :
+ sdk/src/rp2_common/hardware_rtc/include/hardware/rtc.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/rtc.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/rtc.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/hardware_clocks/include/hardware/clocks.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_rtc/rtc.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_rtc/rtc.o
new file mode 100644
index 0000000..4df898e
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_rtc/rtc.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_spi/spi.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_spi/spi.P
new file mode 100644
index 0000000..2384606
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_spi/spi.P
@@ -0,0 +1,73 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/hardware_spi/spi.o: \
+ sdk/src/rp2_common/hardware_spi/spi.c \
+ sdk/src/rp2_common/hardware_resets/include/hardware/resets.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.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/resets.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/resets.h \
+ sdk/src/rp2_common/hardware_clocks/include/hardware/clocks.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h \
+ sdk/src/rp2_common/hardware_spi/include/hardware/spi.h \
+ sdk/src/common/pico_time/include/pico/time.h \
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/spi.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/spi.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.h
+ sdk/src/rp2_common/hardware_spi/spi.c :
+ sdk/src/rp2_common/hardware_resets/include/hardware/resets.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.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/resets.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/resets.h :
+ sdk/src/rp2_common/hardware_clocks/include/hardware/clocks.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h :
+ sdk/src/rp2_common/hardware_spi/include/hardware/spi.h :
+ sdk/src/common/pico_time/include/pico/time.h :
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/spi.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/spi.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_spi/spi.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_spi/spi.o
new file mode 100644
index 0000000..0194d36
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_spi/spi.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_sync/sync.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_sync/sync.P
new file mode 100644
index 0000000..8ef2d77
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_sync/sync.P
@@ -0,0 +1,51 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/hardware_sync/sync.o: \
+ sdk/src/rp2_common/hardware_sync/sync.c \
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.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/sio.h \
+ sdk/src/rp2_common/hardware_claim/include/hardware/claim.h
+ sdk/src/rp2_common/hardware_sync/sync.c :
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.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/sio.h :
+ sdk/src/rp2_common/hardware_claim/include/hardware/claim.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_sync/sync.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_sync/sync.o
new file mode 100644
index 0000000..fa034d2
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_sync/sync.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_timer/timer.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_timer/timer.P
new file mode 100644
index 0000000..df17b6d
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_timer/timer.P
@@ -0,0 +1,63 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/hardware_timer/timer.o: \
+ sdk/src/rp2_common/hardware_timer/timer.c \
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.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/timer.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/timer.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_sync/include/hardware/sync.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h \
+ sdk/src/rp2_common/hardware_claim/include/hardware/claim.h
+ sdk/src/rp2_common/hardware_timer/timer.c :
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.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/timer.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/timer.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_sync/include/hardware/sync.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h :
+ sdk/src/rp2_common/hardware_claim/include/hardware/claim.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_timer/timer.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_timer/timer.o
new file mode 100644
index 0000000..edb3715
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_timer/timer.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_uart/uart.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_uart/uart.P
new file mode 100644
index 0000000..7d7e3cd
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_uart/uart.P
@@ -0,0 +1,71 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/hardware_uart/uart.o: \
+ sdk/src/rp2_common/hardware_uart/uart.c \
+ sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h \
+ sdk/src/rp2_common/hardware_uart/include/hardware/uart.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/uart.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/uart.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.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/hardware_clocks/include/hardware/clocks.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h \
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h
+ sdk/src/rp2_common/hardware_uart/uart.c :
+ sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h :
+ sdk/src/rp2_common/hardware_uart/include/hardware/uart.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/uart.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/uart.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.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/hardware_clocks/include/hardware/clocks.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h :
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_uart/uart.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_uart/uart.o
new file mode 100644
index 0000000..02c7d11
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_uart/uart.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_watchdog/watchdog.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_watchdog/watchdog.P
new file mode 100644
index 0000000..ed4a0ff
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_watchdog/watchdog.P
@@ -0,0 +1,75 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/hardware_watchdog/watchdog.o: \
+ sdk/src/rp2_common/hardware_watchdog/watchdog.c \
+ /usr/include/newlib/stdio.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/cdefs.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.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/sys/lock.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 \
+ sdk/src/rp2_common/hardware_watchdog/include/hardware/watchdog.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 \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.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/watchdog.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/watchdog.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/psm.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/psm.h
+ sdk/src/rp2_common/hardware_watchdog/watchdog.c :
+ /usr/include/newlib/stdio.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/cdefs.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.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/sys/lock.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 :
+ sdk/src/rp2_common/hardware_watchdog/include/hardware/watchdog.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 :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.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/watchdog.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/watchdog.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/psm.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/psm.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_watchdog/watchdog.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_watchdog/watchdog.o
new file mode 100644
index 0000000..b8614a6
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_watchdog/watchdog.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_xosc/xosc.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_xosc/xosc.P
new file mode 100644
index 0000000..d39f8f0
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_xosc/xosc.P
@@ -0,0 +1,57 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/hardware_xosc/xosc.o: \
+ sdk/src/rp2_common/hardware_xosc/xosc.c \
+ 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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/rp2_common/hardware_clocks/include/hardware/clocks.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.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/clocks.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/xosc.h \
+ sdk/src/rp2_common/hardware_xosc/include/hardware/xosc.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/xosc.h
+ sdk/src/rp2_common/hardware_xosc/xosc.c :
+ 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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/rp2_common/hardware_clocks/include/hardware/clocks.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.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/clocks.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/xosc.h :
+ sdk/src/rp2_common/hardware_xosc/include/hardware/xosc.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/xosc.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_xosc/xosc.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_xosc/xosc.o
new file mode 100644
index 0000000..a5b95bd
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/hardware_xosc/xosc.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.o
new file mode 100644
index 0000000..85f67b4
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootrom/bootrom.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootrom/bootrom.P
new file mode 100644
index 0000000..654e267
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootrom/bootrom.P
@@ -0,0 +1,43 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootrom/bootrom.o: \
+ sdk/src/rp2_common/pico_bootrom/bootrom.c \
+ sdk/src/rp2_common/pico_bootrom/include/pico/bootrom.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h
+ sdk/src/rp2_common/pico_bootrom/bootrom.c :
+ sdk/src/rp2_common/pico_bootrom/include/pico/bootrom.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootrom/bootrom.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootrom/bootrom.o
new file mode 100644
index 0000000..5ebb7bb
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootrom/bootrom.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootsel_via_double_reset/pico_bootsel_via_double_reset.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootsel_via_double_reset/pico_bootsel_via_double_reset.P
new file mode 100644
index 0000000..6e76a82
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootsel_via_double_reset/pico_bootsel_via_double_reset.P
@@ -0,0 +1,63 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootsel_via_double_reset/pico_bootsel_via_double_reset.o: \
+ sdk/src/rp2_common/pico_bootsel_via_double_reset/pico_bootsel_via_double_reset.c \
+ 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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/common/pico_time/include/pico/time.h \
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h \
+ sdk/src/rp2_common/pico_bootrom/include/pico/bootrom.h \
+ sdk/src/common/pico_binary_info/include/pico/binary_info.h \
+ sdk/src/common/pico_binary_info/include/pico/binary_info/defs.h \
+ sdk/src/common/pico_binary_info/include/pico/binary_info/structure.h \
+ sdk/src/common/pico_binary_info/include/pico/binary_info/code.h
+ sdk/src/rp2_common/pico_bootsel_via_double_reset/pico_bootsel_via_double_reset.c :
+ 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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/common/pico_time/include/pico/time.h :
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h :
+ sdk/src/rp2_common/pico_bootrom/include/pico/bootrom.h :
+ sdk/src/common/pico_binary_info/include/pico/binary_info.h :
+ sdk/src/common/pico_binary_info/include/pico/binary_info/defs.h :
+ sdk/src/common/pico_binary_info/include/pico/binary_info/structure.h :
+ sdk/src/common/pico_binary_info/include/pico/binary_info/code.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootsel_via_double_reset/pico_bootsel_via_double_reset.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootsel_via_double_reset/pico_bootsel_via_double_reset.o
new file mode 100644
index 0000000..7552ad5
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_bootsel_via_double_reset/pico_bootsel_via_double_reset.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_divider/divider.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_divider/divider.o
new file mode 100644
index 0000000..254be58
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_divider/divider.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_double/double_aeabi.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_double/double_aeabi.o
new file mode 100644
index 0000000..cc1c341
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_double/double_aeabi.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_double/double_init_rom.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_double/double_init_rom.P
new file mode 100644
index 0000000..ef6ab07
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_double/double_init_rom.P
@@ -0,0 +1,55 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/pico_double/double_init_rom.o: \
+ sdk/src/rp2_common/pico_double/double_init_rom.c \
+ /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/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 /usr/include/newlib/sys/cdefs.h \
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h \
+ /usr/include/newlib/sys/string.h \
+ sdk/src/rp2_common/pico_bootrom/include/pico/bootrom.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 \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.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/rp2_common/pico_bootrom/include/pico/bootrom/sf_table.h
+ sdk/src/rp2_common/pico_double/double_init_rom.c :
+ /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/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 /usr/include/newlib/sys/cdefs.h :
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h :
+ /usr/include/newlib/sys/string.h :
+ sdk/src/rp2_common/pico_bootrom/include/pico/bootrom.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 :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.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/rp2_common/pico_bootrom/include/pico/bootrom/sf_table.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_double/double_init_rom.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_double/double_init_rom.o
new file mode 100644
index 0000000..f64641a
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_double/double_init_rom.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_double/double_v1_rom_shim.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_double/double_v1_rom_shim.o
new file mode 100644
index 0000000..6f941f0
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_double/double_v1_rom_shim.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.P
new file mode 100644
index 0000000..cae8a4f
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.P
@@ -0,0 +1,75 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.o: \
+ sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c \
+ 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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/common/pico_time/include/pico/time.h \
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/usb.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/usb.h \
+ sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/iobank0.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/io_bank0.h \
+ sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/include/pico/fix/rp2040_usb_device_enumeration.h
+ sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c :
+ 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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/common/pico_time/include/pico/time.h :
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/usb.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/usb.h :
+ sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/iobank0.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/io_bank0.h :
+ sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/include/pico/fix/rp2040_usb_device_enumeration.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.o
new file mode 100644
index 0000000..5a002a7
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_aeabi.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_aeabi.o
new file mode 100644
index 0000000..00e6551
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_aeabi.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_init_rom.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_init_rom.P
new file mode 100644
index 0000000..dbaa563
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_init_rom.P
@@ -0,0 +1,55 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_init_rom.o: \
+ sdk/src/rp2_common/pico_float/float_init_rom.c \
+ /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/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 /usr/include/newlib/sys/cdefs.h \
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h \
+ /usr/include/newlib/sys/string.h \
+ sdk/src/rp2_common/pico_bootrom/include/pico/bootrom.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 \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.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/rp2_common/pico_bootrom/include/pico/bootrom/sf_table.h
+ sdk/src/rp2_common/pico_float/float_init_rom.c :
+ /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/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 /usr/include/newlib/sys/cdefs.h :
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h :
+ /usr/include/newlib/sys/string.h :
+ sdk/src/rp2_common/pico_bootrom/include/pico/bootrom.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 :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.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/rp2_common/pico_bootrom/include/pico/bootrom/sf_table.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_init_rom.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_init_rom.o
new file mode 100644
index 0000000..9325d10
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_init_rom.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_math.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_math.P
new file mode 100644
index 0000000..5a4b360
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_math.P
@@ -0,0 +1,41 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_math.o: \
+ sdk/src/rp2_common/pico_float/float_math.c \
+ 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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ sdk/src/rp2_common/pico_float/include/pico/float.h \
+ /usr/include/newlib/math.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/lib/gcc/arm-none-eabi/10.3.1/include/float.h \
+ sdk/src/rp2_common/pico_bootrom/include/pico/bootrom/sf_table.h \
+ sdk/src/rp2_common/pico_platform/include/pico/platform.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h
+ sdk/src/rp2_common/pico_float/float_math.c :
+ 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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ sdk/src/rp2_common/pico_float/include/pico/float.h :
+ /usr/include/newlib/math.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/lib/gcc/arm-none-eabi/10.3.1/include/float.h :
+ sdk/src/rp2_common/pico_bootrom/include/pico/bootrom/sf_table.h :
+ sdk/src/rp2_common/pico_platform/include/pico/platform.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_math.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_math.o
new file mode 100644
index 0000000..a060541
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_math.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_v1_rom_shim.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_v1_rom_shim.o
new file mode 100644
index 0000000..8210d8d
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_float/float_v1_rom_shim.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.o
new file mode 100644
index 0000000..af63360
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.o
new file mode 100644
index 0000000..faea446
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_multicore/multicore.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_multicore/multicore.P
new file mode 100644
index 0000000..75c8877
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_multicore/multicore.P
@@ -0,0 +1,85 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/pico_multicore/multicore.o: \
+ sdk/src/rp2_common/pico_multicore/multicore.c \
+ sdk/src/rp2_common/pico_multicore/include/pico/multicore.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ sdk/src/common/pico_sync/include/pico/sync.h \
+ sdk/src/common/pico_sync/include/pico/sem.h \
+ sdk/src/common/pico_sync/include/pico/lock_core.h \
+ sdk/src/common/pico_base/include/pico.h \
+ sdk/src/common/pico_base/include/pico/types.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/common/pico_time/include/pico/time.h \
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h \
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h \
+ sdk/src/common/pico_sync/include/pico/mutex.h \
+ sdk/src/common/pico_sync/include/pico/critical_section.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.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/rp2040/hardware_structs/include/hardware/structs/scb.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/psm.h \
+ sdk/src/rp2_common/hardware_claim/include/hardware/claim.h
+ sdk/src/rp2_common/pico_multicore/multicore.c :
+ sdk/src/rp2_common/pico_multicore/include/pico/multicore.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ sdk/src/common/pico_sync/include/pico/sync.h :
+ sdk/src/common/pico_sync/include/pico/sem.h :
+ sdk/src/common/pico_sync/include/pico/lock_core.h :
+ sdk/src/common/pico_base/include/pico.h :
+ sdk/src/common/pico_base/include/pico/types.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/common/pico_time/include/pico/time.h :
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h :
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h :
+ sdk/src/common/pico_sync/include/pico/mutex.h :
+ sdk/src/common/pico_sync/include/pico/critical_section.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.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/rp2040/hardware_structs/include/hardware/structs/scb.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/psm.h :
+ sdk/src/rp2_common/hardware_claim/include/hardware/claim.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_multicore/multicore.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_multicore/multicore.o
new file mode 100644
index 0000000..06c45aa
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_multicore/multicore.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_platform/platform.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_platform/platform.P
new file mode 100644
index 0000000..2cf0429
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_platform/platform.P
@@ -0,0 +1,49 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/pico_platform/platform.o: \
+ sdk/src/rp2_common/pico_platform/platform.c \
+ 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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.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/tbman.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sysinfo.h
+ sdk/src/rp2_common/pico_platform/platform.c :
+ 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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.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/tbman.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sysinfo.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_platform/platform.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_platform/platform.o
new file mode 100644
index 0000000..9b60a40
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_platform/platform.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_printf/printf.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_printf/printf.P
new file mode 100644
index 0000000..30a88ac
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_printf/printf.P
@@ -0,0 +1,65 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/pico_printf/printf.o: \
+ sdk/src/rp2_common/pico_printf/printf.c \
+ /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/include/newlib/stdio.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/cdefs.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.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/sys/lock.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 \
+ 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/assert.h \
+ /usr/include/newlib/assert.h \
+ sdk/src/rp2_common/pico_printf/include/pico/printf.h \
+ sdk/src/common/pico_base/include/pico.h \
+ sdk/src/common/pico_base/include/pico/types.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/common/pico_base/include/pico/error.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/float.h
+ sdk/src/rp2_common/pico_printf/printf.c :
+ /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/include/newlib/stdio.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/cdefs.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.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/sys/lock.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 :
+ 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/assert.h :
+ /usr/include/newlib/assert.h :
+ sdk/src/rp2_common/pico_printf/include/pico/printf.h :
+ sdk/src/common/pico_base/include/pico.h :
+ sdk/src/common/pico_base/include/pico/types.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/common/pico_base/include/pico/error.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/float.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_printf/printf.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_printf/printf.o
new file mode 100644
index 0000000..affea50
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_printf/printf.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_runtime/runtime.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_runtime/runtime.P
new file mode 100644
index 0000000..cfe7037
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_runtime/runtime.P
@@ -0,0 +1,107 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/pico_runtime/runtime.o: \
+ sdk/src/rp2_common/pico_runtime/runtime.c /usr/include/newlib/stdio.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/cdefs.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.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/sys/lock.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 \
+ 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 \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.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_regs/include/hardware/regs/m0plus.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/resets.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/mpu.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_structs/include/hardware/structs/scb.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h \
+ sdk/src/rp2_common/hardware_clocks/include/hardware/clocks.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h \
+ sdk/src/rp2_common/hardware_irq/include/hardware/irq.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h \
+ sdk/src/rp2_common/hardware_resets/include/hardware/resets.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/resets.h \
+ sdk/src/common/pico_sync/include/pico/mutex.h \
+ sdk/src/common/pico_sync/include/pico/lock_core.h \
+ sdk/src/common/pico_time/include/pico/time.h \
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h \
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h
+ sdk/src/rp2_common/pico_runtime/runtime.c /usr/include/newlib/stdio.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/cdefs.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.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/sys/lock.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 :
+ 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 :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.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_regs/include/hardware/regs/m0plus.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/resets.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/mpu.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_structs/include/hardware/structs/scb.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h :
+ sdk/src/rp2_common/hardware_clocks/include/hardware/clocks.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h :
+ sdk/src/rp2_common/hardware_irq/include/hardware/irq.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h :
+ sdk/src/rp2_common/hardware_resets/include/hardware/resets.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/resets.h :
+ sdk/src/common/pico_sync/include/pico/mutex.h :
+ sdk/src/common/pico_sync/include/pico/lock_core.h :
+ sdk/src/common/pico_time/include/pico/time.h :
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h :
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_runtime/runtime.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_runtime/runtime.o
new file mode 100644
index 0000000..707fb39
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_runtime/runtime.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_standard_link/crt0.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_standard_link/crt0.o
new file mode 100644
index 0000000..423282c
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_standard_link/crt0.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_stdio/stdio.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_stdio/stdio.P
new file mode 100644
index 0000000..a78fbb0
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_stdio/stdio.P
@@ -0,0 +1,89 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/pico_stdio/stdio.o: \
+ sdk/src/rp2_common/pico_stdio/stdio.c /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/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 /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 \
+ 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 \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.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/common/pico_sync/include/pico/mutex.h \
+ sdk/src/common/pico_sync/include/pico/lock_core.h \
+ sdk/src/common/pico_time/include/pico/time.h \
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h \
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h \
+ sdk/src/rp2_common/pico_stdio/include/pico/stdio.h \
+ sdk/src/rp2_common/pico_stdio/include/pico/stdio/driver.h
+ sdk/src/rp2_common/pico_stdio/stdio.c /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/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 /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 :
+ 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 :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.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/common/pico_sync/include/pico/mutex.h :
+ sdk/src/common/pico_sync/include/pico/lock_core.h :
+ sdk/src/common/pico_time/include/pico/time.h :
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.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/timer.h :
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h :
+ sdk/src/rp2_common/pico_stdio/include/pico/stdio.h :
+ sdk/src/rp2_common/pico_stdio/include/pico/stdio/driver.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_stdio/stdio.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_stdio/stdio.o
new file mode 100644
index 0000000..aa6a1b3
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_stdio/stdio.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_unique_id/unique_id.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_unique_id/unique_id.P
new file mode 100644
index 0000000..b1daee7
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_unique_id/unique_id.P
@@ -0,0 +1,45 @@
+build-raspberry_pi_pico/sdk/src/rp2_common/pico_unique_id/unique_id.o: \
+ sdk/src/rp2_common/pico_unique_id/unique_id.c \
+ sdk/src/rp2_common/hardware_flash/include/hardware/flash.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 \
+ /usr/include/newlib/machine/_default_types.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.h
+ sdk/src/rp2_common/pico_unique_id/unique_id.c :
+ sdk/src/rp2_common/hardware_flash/include/hardware/flash.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 /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/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.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 :
+ /usr/include/newlib/machine/_default_types.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_unique_id/unique_id.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_unique_id/unique_id.o
new file mode 100644
index 0000000..b135c95
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/sdk/src/rp2_common/pico_unique_id/unique_id.o
Binary files differ