aboutsummaryrefslogtreecommitdiff
path: root/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor
diff options
context:
space:
mode:
Diffstat (limited to 'circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor')
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/internal_flash.P121
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/internal_flash.obin0 -> 3736 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/port.P218
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/port.obin0 -> 8260 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/rp2_cpu.obin0 -> 644 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/background_callback.P99
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/background_callback.obin0 -> 3732 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/bluetooth/bluetooth.P179
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/bluetooth/bluetooth.obin0 -> 2168 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/board.P63
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/board.obin0 -> 1260 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/cpu.P11
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/cpu.obin0 -> 876 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/display.P205
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/display.obin0 -> 4760 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/filesystem.P57
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/filesystem.obin0 -> 4712 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/flash.P61
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/flash.obin0 -> 6576 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/lock.P81
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/lock.obin0 -> 1576 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/memory.P77
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/memory.obin0 -> 4736 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/micropython.P93
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/micropython.obin0 -> 1940 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/reload.P59
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/reload.obin0 -> 3672 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/safe_mode.P101
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/safe_mode.obin0 -> 5000 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/serial.P141
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/serial.obin0 -> 3392 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/stack.P57
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/stack.obin0 -> 3684 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/status_leds.P63
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/status_leds.obin0 -> 1876 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/tick.P247
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/tick.obin0 -> 4548 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/traceback.P11
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/traceback.obin0 -> 860 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/translate.P67
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/translate.obin0 -> 163996 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb.P167
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb.obin0 -> 5620 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb_desc.P173
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb_desc.obin0 -> 5460 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb_msc_flash.P133
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb_msc_flash.obin0 -> 5168 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/workflow.P109
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/workflow.obin0 -> 1416 bytes
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/usb.P118
-rw-r--r--circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/usb.obin0 -> 1544 bytes
51 files changed, 2711 insertions, 0 deletions
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/internal_flash.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/internal_flash.P
new file mode 100644
index 0000000..7de5b9a
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/internal_flash.P
@@ -0,0 +1,121 @@
+build-raspberry_pi_pico/supervisor/internal_flash.o: \
+ supervisor/internal_flash.c supervisor/internal_flash.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h \
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h \
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h /usr/include/newlib/string.h \
+ /usr/include/newlib/sys/cdefs.h /usr/include/newlib/sys/_locale.h \
+ /usr/include/newlib/strings.h /usr/include/newlib/sys/string.h \
+ ../../extmod/vfs.h ../../py/lexer.h ../../py/mpconfig.h ../../py/qstr.h \
+ ../../py/misc.h ../../py/mpconfig.h \
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/reader.h \
+ ../../py/obj.h /usr/include/newlib/assert.h ../../py/mpprint.h \
+ ../../py/runtime0.h ../../supervisor/shared/translate.h ../../py/proto.h \
+ ../../extmod/vfs_fat.h ../../lib/oofatfs/ff.h ../../lib/oofatfs/ffconf.h \
+ build-raspberry_pi_pico/genhdr/flash_info.h ../../py/mphal.h mphalport.h \
+ ../../supervisor/shared/tick.h ../../extmod/virtpin.h ../../py/runtime.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h ../../py/mpstate.h \
+ ../../py/mpthread.h ../../py/nlr.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h \
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h \
+ ../../py/objtraceback.h ../../py/pystack.h ../../supervisor/linker.h \
+ ../../shared-bindings/microcontroller/__init__.h \
+ common-hal/microcontroller/Processor.h \
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.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 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 \
+ ../../shared-bindings/microcontroller/ResetReason.h ../../py/enum.h \
+ ../../shared-bindings/microcontroller/RunMode.h \
+ common-hal/nvm/ByteArray.h common-hal/watchdog/WatchDogTimer.h \
+ ../../shared-bindings/watchdog/WatchDogMode.h \
+ ../../shared-bindings/watchdog/WatchDogTimer.h ../../supervisor/flash.h \
+ ../../supervisor/shared/internal_flash.h ../../supervisor/usb.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/rp2_common/hardware_flash/include/hardware/flash.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
+ supervisor/internal_flash.c supervisor/internal_flash.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h :
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h :
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h /usr/include/newlib/string.h :
+ /usr/include/newlib/sys/cdefs.h /usr/include/newlib/sys/_locale.h :
+ /usr/include/newlib/strings.h /usr/include/newlib/sys/string.h :
+ ../../extmod/vfs.h ../../py/lexer.h ../../py/mpconfig.h ../../py/qstr.h :
+ ../../py/misc.h ../../py/mpconfig.h :
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/reader.h :
+ ../../py/obj.h /usr/include/newlib/assert.h ../../py/mpprint.h :
+ ../../py/runtime0.h ../../supervisor/shared/translate.h ../../py/proto.h :
+ ../../extmod/vfs_fat.h ../../lib/oofatfs/ff.h ../../lib/oofatfs/ffconf.h :
+ build-raspberry_pi_pico/genhdr/flash_info.h ../../py/mphal.h mphalport.h :
+ ../../supervisor/shared/tick.h ../../extmod/virtpin.h ../../py/runtime.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h ../../py/mpstate.h :
+ ../../py/mpthread.h ../../py/nlr.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h :
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h :
+ ../../py/objtraceback.h ../../py/pystack.h ../../supervisor/linker.h :
+ ../../shared-bindings/microcontroller/__init__.h :
+ common-hal/microcontroller/Processor.h :
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.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 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 :
+ ../../shared-bindings/microcontroller/ResetReason.h ../../py/enum.h :
+ ../../shared-bindings/microcontroller/RunMode.h :
+ common-hal/nvm/ByteArray.h common-hal/watchdog/WatchDogTimer.h :
+ ../../shared-bindings/watchdog/WatchDogMode.h :
+ ../../shared-bindings/watchdog/WatchDogTimer.h ../../supervisor/flash.h :
+ ../../supervisor/shared/internal_flash.h ../../supervisor/usb.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/rp2_common/hardware_flash/include/hardware/flash.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/supervisor/internal_flash.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/internal_flash.o
new file mode 100644
index 0000000..bd31e96
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/internal_flash.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/port.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/port.P
new file mode 100644
index 0000000..b895f97
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/port.P
@@ -0,0 +1,218 @@
+build-raspberry_pi_pico/supervisor/port.o: supervisor/port.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/stdlib.h \
+ /usr/include/newlib/machine/stdlib.h /usr/include/newlib/alloca.h \
+ ../../supervisor/background_callback.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ ../../supervisor/board.h ../../supervisor/shared/safe_mode.h \
+ ../../py/mpconfig.h mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h \
+ ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h ../../supervisor/port.h \
+ ../../supervisor/memory.h bindings/rp2pio/StateMachine.h ../../py/obj.h \
+ /usr/include/newlib/assert.h ../../py/misc.h ../../py/mpconfig.h \
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h \
+ ../../py/mpprint.h ../../py/runtime0.h \
+ ../../supervisor/shared/translate.h \
+ ../../shared-bindings/digitalio/Pull.h common-hal/microcontroller/Pin.h \
+ peripherals/pins.h common-hal/rp2pio/StateMachine.h \
+ sdk/src/rp2_common/hardware_pio/include/hardware/pio.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 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/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/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_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_regs/include/hardware/regs/dreq.h \
+ sdk/src/rp2_common/hardware_pio/include/hardware/pio_instructions.h \
+ build-raspberry_pi_pico/genhdr/mpversion.h \
+ ../../shared-bindings/audiopwmio/PWMAudioOut.h \
+ common-hal/audiopwmio/PWMAudioOut.h common-hal/pwmio/PWMOut.h \
+ audio_dma.h sdk/src/rp2_common/hardware_dma/include/hardware/dma.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/dma.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/dma.h \
+ ../../shared-bindings/audiocore/RawSample.h \
+ ../../shared-module/audiocore/RawSample.h \
+ ../../shared-module/audiocore/__init__.h ../../py/proto.h \
+ ../../shared-bindings/busio/I2C.h common-hal/busio/I2C.h \
+ ../../shared-module/bitbangio/I2C.h common-hal/digitalio/DigitalInOut.h \
+ sdk/src/rp2_common/hardware_i2c/include/hardware/i2c.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/i2c.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/i2c.h \
+ ../../shared-bindings/busio/SPI.h common-hal/busio/SPI.h \
+ sdk/src/rp2_common/hardware_spi/include/hardware/spi.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/spi.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/spi.h \
+ ../../shared-bindings/countio/Counter.h common-hal/countio/Counter.h \
+ ../../shared-bindings/countio/Edge.h ../../py/enum.h \
+ ../../shared-bindings/microcontroller/__init__.h ../../py/objtuple.h \
+ common-hal/microcontroller/Processor.h \
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.h \
+ ../../shared-bindings/microcontroller/ResetReason.h \
+ ../../shared-bindings/microcontroller/RunMode.h \
+ common-hal/nvm/ByteArray.h common-hal/watchdog/WatchDogTimer.h \
+ ../../shared-bindings/watchdog/WatchDogMode.h \
+ ../../shared-bindings/watchdog/WatchDogTimer.h \
+ ../../shared-bindings/rtc/__init__.h \
+ ../../shared-bindings/pwmio/PWMOut.h common-hal/rtc/RTC.h \
+ common-hal/busio/UART.h ../../py/ringbuf.h ../../py/gc.h \
+ ../../py/mpstate.h ../../py/mpthread.h ../../py/nlr.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h \
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtraceback.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 \
+ ../../supervisor/shared/stack.h ../../supervisor/shared/tick.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_gpio/include/hardware/gpio.h \
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h \
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h \
+ sdk/src/common/pico_time/include/pico/time.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_bootrom/include/pico/bootrom.h \
+ sdk/src/rp2_common/hardware_watchdog/include/hardware/watchdog.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/watchdog.h
+supervisor/port.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/stdlib.h :
+ /usr/include/newlib/machine/stdlib.h /usr/include/newlib/alloca.h :
+ ../../supervisor/background_callback.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ ../../supervisor/board.h ../../supervisor/shared/safe_mode.h :
+ ../../py/mpconfig.h mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h :
+ ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h ../../supervisor/port.h :
+ ../../supervisor/memory.h bindings/rp2pio/StateMachine.h ../../py/obj.h :
+ /usr/include/newlib/assert.h ../../py/misc.h ../../py/mpconfig.h :
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h :
+ ../../py/mpprint.h ../../py/runtime0.h :
+ ../../supervisor/shared/translate.h :
+ ../../shared-bindings/digitalio/Pull.h common-hal/microcontroller/Pin.h :
+ peripherals/pins.h common-hal/rp2pio/StateMachine.h :
+ sdk/src/rp2_common/hardware_pio/include/hardware/pio.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 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/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/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_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_regs/include/hardware/regs/dreq.h :
+ sdk/src/rp2_common/hardware_pio/include/hardware/pio_instructions.h :
+ build-raspberry_pi_pico/genhdr/mpversion.h :
+ ../../shared-bindings/audiopwmio/PWMAudioOut.h :
+ common-hal/audiopwmio/PWMAudioOut.h common-hal/pwmio/PWMOut.h :
+ audio_dma.h sdk/src/rp2_common/hardware_dma/include/hardware/dma.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/dma.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/dma.h :
+ ../../shared-bindings/audiocore/RawSample.h :
+ ../../shared-module/audiocore/RawSample.h :
+ ../../shared-module/audiocore/__init__.h ../../py/proto.h :
+ ../../shared-bindings/busio/I2C.h common-hal/busio/I2C.h :
+ ../../shared-module/bitbangio/I2C.h common-hal/digitalio/DigitalInOut.h :
+ sdk/src/rp2_common/hardware_i2c/include/hardware/i2c.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/i2c.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/i2c.h :
+ ../../shared-bindings/busio/SPI.h common-hal/busio/SPI.h :
+ sdk/src/rp2_common/hardware_spi/include/hardware/spi.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/spi.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/spi.h :
+ ../../shared-bindings/countio/Counter.h common-hal/countio/Counter.h :
+ ../../shared-bindings/countio/Edge.h ../../py/enum.h :
+ ../../shared-bindings/microcontroller/__init__.h ../../py/objtuple.h :
+ common-hal/microcontroller/Processor.h :
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.h :
+ ../../shared-bindings/microcontroller/ResetReason.h :
+ ../../shared-bindings/microcontroller/RunMode.h :
+ common-hal/nvm/ByteArray.h common-hal/watchdog/WatchDogTimer.h :
+ ../../shared-bindings/watchdog/WatchDogMode.h :
+ ../../shared-bindings/watchdog/WatchDogTimer.h :
+ ../../shared-bindings/rtc/__init__.h :
+ ../../shared-bindings/pwmio/PWMOut.h common-hal/rtc/RTC.h :
+ common-hal/busio/UART.h ../../py/ringbuf.h ../../py/gc.h :
+ ../../py/mpstate.h ../../py/mpthread.h ../../py/nlr.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h :
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtraceback.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 :
+ ../../supervisor/shared/stack.h ../../supervisor/shared/tick.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_gpio/include/hardware/gpio.h :
+ sdk/src/rp2_common/hardware_sync/include/hardware/sync.h :
+ sdk/src/rp2_common/hardware_timer/include/hardware/timer.h :
+ sdk/src/common/pico_time/include/pico/time.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_bootrom/include/pico/bootrom.h :
+ sdk/src/rp2_common/hardware_watchdog/include/hardware/watchdog.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/watchdog.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/port.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/port.o
new file mode 100644
index 0000000..56508f3
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/port.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/rp2_cpu.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/rp2_cpu.o
new file mode 100644
index 0000000..639093e
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/rp2_cpu.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/background_callback.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/background_callback.P
new file mode 100644
index 0000000..6e2ab54
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/background_callback.P
@@ -0,0 +1,99 @@
+build-raspberry_pi_pico/supervisor/shared/background_callback.o: \
+ ../../supervisor/shared/background_callback.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 ../../py/gc.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h ../../py/mpstate.h \
+ ../../py/mpthread.h ../../py/misc.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h ../../py/mpconfig.h \
+ ../../py/nlr.h /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h \
+ /usr/include/newlib/assert.h ../../py/obj.h ../../py/qstr.h \
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h \
+ ../../py/runtime0.h ../../supervisor/shared/translate.h \
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h \
+ ../../py/objtraceback.h ../../supervisor/background_callback.h \
+ ../../supervisor/linker.h ../../supervisor/port.h \
+ ../../supervisor/memory.h ../../supervisor/shared/safe_mode.h \
+ ../../supervisor/shared/tick.h \
+ ../../shared-bindings/microcontroller/__init__.h \
+ common-hal/microcontroller/Processor.h \
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.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 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 \
+ ../../shared-bindings/microcontroller/ResetReason.h ../../py/enum.h \
+ ../../shared-bindings/microcontroller/RunMode.h \
+ common-hal/nvm/ByteArray.h common-hal/watchdog/WatchDogTimer.h \
+ ../../shared-bindings/watchdog/WatchDogMode.h \
+ ../../shared-bindings/watchdog/WatchDogTimer.h
+ ../../supervisor/shared/background_callback.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 ../../py/gc.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h ../../py/mpstate.h :
+ ../../py/mpthread.h ../../py/misc.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h ../../py/mpconfig.h :
+ ../../py/nlr.h /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h :
+ /usr/include/newlib/assert.h ../../py/obj.h ../../py/qstr.h :
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h :
+ ../../py/runtime0.h ../../supervisor/shared/translate.h :
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h :
+ ../../py/objtraceback.h ../../supervisor/background_callback.h :
+ ../../supervisor/linker.h ../../supervisor/port.h :
+ ../../supervisor/memory.h ../../supervisor/shared/safe_mode.h :
+ ../../supervisor/shared/tick.h :
+ ../../shared-bindings/microcontroller/__init__.h :
+ common-hal/microcontroller/Processor.h :
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.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 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 :
+ ../../shared-bindings/microcontroller/ResetReason.h ../../py/enum.h :
+ ../../shared-bindings/microcontroller/RunMode.h :
+ common-hal/nvm/ByteArray.h common-hal/watchdog/WatchDogTimer.h :
+ ../../shared-bindings/watchdog/WatchDogMode.h :
+ ../../shared-bindings/watchdog/WatchDogTimer.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/background_callback.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/background_callback.o
new file mode 100644
index 0000000..b524831
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/background_callback.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/bluetooth/bluetooth.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/bluetooth/bluetooth.P
new file mode 100644
index 0000000..de03d51
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/bluetooth/bluetooth.P
@@ -0,0 +1,179 @@
+build-raspberry_pi_pico/supervisor/shared/bluetooth/bluetooth.o: \
+ ../../supervisor/shared/bluetooth/bluetooth.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 \
+ ../../supervisor/shared/bluetooth/bluetooth.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ ../../shared-bindings/_bleio/__init__.h ../../py/objlist.h \
+ ../../py/obj.h /usr/include/newlib/assert.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h \
+ ../../py/mpconfig.h ../../py/qstr.h \
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h \
+ ../../py/runtime0.h ../../supervisor/shared/translate.h \
+ ../../shared-bindings/_bleio/Adapter.h \
+ ../../devices/ble_hci/common-hal/_bleio/Adapter.h ../../py/objtuple.h \
+ ../../shared-bindings/_bleio/Characteristic.h \
+ ../../shared-bindings/_bleio/Attribute.h \
+ ../../devices/ble_hci/common-hal/_bleio/Attribute.h \
+ ../../shared-module/_bleio/Attribute.h \
+ ../../shared-bindings/_bleio/UUID.h \
+ ../../devices/ble_hci/common-hal/_bleio/UUID.h \
+ ../../shared-bindings/_bleio/Descriptor.h \
+ ../../devices/ble_hci/common-hal/_bleio/Characteristic.h \
+ ../../devices/ble_hci/common-hal/_bleio/Descriptor.h \
+ ../../shared-module/_bleio/Characteristic.h \
+ ../../devices/ble_hci/common-hal/_bleio/Service.h \
+ ../../shared-bindings/_bleio/Connection.h \
+ ../../devices/ble_hci/common-hal/_bleio/Connection.h \
+ ../../devices/ble_hci/common-hal/_bleio/__init__.h \
+ ../../devices/ble_hci/common-hal/_bleio/att.h \
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/addr.h \
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/att.h \
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/att_internal.h \
+ ../../devices/ble_hci/common-hal/_bleio/hci.h \
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/hci.h \
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/addr.h \
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/hci_err.h \
+ ../../shared-module/_bleio/Address.h \
+ ../../shared-bindings/_bleio/ScanResults.h \
+ ../../shared-module/_bleio/ScanResults.h ../../py/ringbuf.h \
+ ../../py/gc.h ../../py/mpstate.h ../../py/mpthread.h ../../py/nlr.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h \
+ ../../py/objexcept.h ../../py/objtraceback.h \
+ ../../shared-bindings/busio/UART.h common-hal/microcontroller/Pin.h \
+ peripherals/pins.h common-hal/busio/UART.h \
+ sdk/src/rp2_common/hardware_uart/include/hardware/uart.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 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/uart.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/uart.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.h \
+ ../../shared-bindings/digitalio/DigitalInOut.h \
+ common-hal/digitalio/DigitalInOut.h \
+ ../../shared-bindings/digitalio/Direction.h \
+ ../../shared-bindings/digitalio/DriveMode.h \
+ ../../shared-bindings/digitalio/Pull.h ../../py/objstr.h \
+ ../../shared-bindings/microcontroller/Processor.h \
+ common-hal/microcontroller/Processor.h \
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.h \
+ ../../shared-bindings/microcontroller/ResetReason.h ../../py/enum.h \
+ ../../shared-module/storage/__init__.h ../../supervisor/usb.h \
+ ../../supervisor/shared/status_leds.h ../../shared/runtime/pyexec.h \
+ ../../supervisor/port.h ../../supervisor/memory.h \
+ ../../supervisor/shared/safe_mode.h \
+ ../../supervisor/shared/rgb_led_colors.h ../../supervisor/shared/tick.h
+ ../../supervisor/shared/bluetooth/bluetooth.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 :
+ ../../supervisor/shared/bluetooth/bluetooth.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ ../../shared-bindings/_bleio/__init__.h ../../py/objlist.h :
+ ../../py/obj.h /usr/include/newlib/assert.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h :
+ ../../py/mpconfig.h ../../py/qstr.h :
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h :
+ ../../py/runtime0.h ../../supervisor/shared/translate.h :
+ ../../shared-bindings/_bleio/Adapter.h :
+ ../../devices/ble_hci/common-hal/_bleio/Adapter.h ../../py/objtuple.h :
+ ../../shared-bindings/_bleio/Characteristic.h :
+ ../../shared-bindings/_bleio/Attribute.h :
+ ../../devices/ble_hci/common-hal/_bleio/Attribute.h :
+ ../../shared-module/_bleio/Attribute.h :
+ ../../shared-bindings/_bleio/UUID.h :
+ ../../devices/ble_hci/common-hal/_bleio/UUID.h :
+ ../../shared-bindings/_bleio/Descriptor.h :
+ ../../devices/ble_hci/common-hal/_bleio/Characteristic.h :
+ ../../devices/ble_hci/common-hal/_bleio/Descriptor.h :
+ ../../shared-module/_bleio/Characteristic.h :
+ ../../devices/ble_hci/common-hal/_bleio/Service.h :
+ ../../shared-bindings/_bleio/Connection.h :
+ ../../devices/ble_hci/common-hal/_bleio/Connection.h :
+ ../../devices/ble_hci/common-hal/_bleio/__init__.h :
+ ../../devices/ble_hci/common-hal/_bleio/att.h :
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/addr.h :
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/att.h :
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/att_internal.h :
+ ../../devices/ble_hci/common-hal/_bleio/hci.h :
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/hci.h :
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/addr.h :
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/hci_err.h :
+ ../../shared-module/_bleio/Address.h :
+ ../../shared-bindings/_bleio/ScanResults.h :
+ ../../shared-module/_bleio/ScanResults.h ../../py/ringbuf.h :
+ ../../py/gc.h ../../py/mpstate.h ../../py/mpthread.h ../../py/nlr.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h :
+ ../../py/objexcept.h ../../py/objtraceback.h :
+ ../../shared-bindings/busio/UART.h common-hal/microcontroller/Pin.h :
+ peripherals/pins.h common-hal/busio/UART.h :
+ sdk/src/rp2_common/hardware_uart/include/hardware/uart.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 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/uart.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/uart.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.h :
+ ../../shared-bindings/digitalio/DigitalInOut.h :
+ common-hal/digitalio/DigitalInOut.h :
+ ../../shared-bindings/digitalio/Direction.h :
+ ../../shared-bindings/digitalio/DriveMode.h :
+ ../../shared-bindings/digitalio/Pull.h ../../py/objstr.h :
+ ../../shared-bindings/microcontroller/Processor.h :
+ common-hal/microcontroller/Processor.h :
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.h :
+ ../../shared-bindings/microcontroller/ResetReason.h ../../py/enum.h :
+ ../../shared-module/storage/__init__.h ../../supervisor/usb.h :
+ ../../supervisor/shared/status_leds.h ../../shared/runtime/pyexec.h :
+ ../../supervisor/port.h ../../supervisor/memory.h :
+ ../../supervisor/shared/safe_mode.h :
+ ../../supervisor/shared/rgb_led_colors.h ../../supervisor/shared/tick.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/bluetooth/bluetooth.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/bluetooth/bluetooth.o
new file mode 100644
index 0000000..13919bb
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/bluetooth/bluetooth.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/board.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/board.P
new file mode 100644
index 0000000..e40265b
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/board.P
@@ -0,0 +1,63 @@
+build-raspberry_pi_pico/supervisor/shared/board.o: \
+ ../../supervisor/shared/board.c ../../supervisor/shared/board.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ ../../shared-bindings/microcontroller/Pin.h \
+ common-hal/microcontroller/Pin.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 ../../py/obj.h \
+ ../../py/mpconfig.h mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /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 ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h ../../py/mpconfig.h \
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h \
+ ../../py/mpprint.h ../../py/runtime0.h \
+ ../../supervisor/shared/translate.h peripherals/pins.h \
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h \
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h \
+ /usr/include/newlib/sys/string.h \
+ ../../shared-bindings/digitalio/DigitalInOut.h \
+ common-hal/digitalio/DigitalInOut.h \
+ ../../shared-bindings/digitalio/Direction.h \
+ ../../shared-bindings/digitalio/DriveMode.h \
+ ../../shared-bindings/digitalio/Pull.h \
+ ../../shared-bindings/neopixel_write/__init__.h
+ ../../supervisor/shared/board.c ../../supervisor/shared/board.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ ../../shared-bindings/microcontroller/Pin.h :
+ common-hal/microcontroller/Pin.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 ../../py/obj.h :
+ ../../py/mpconfig.h mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /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 ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h ../../py/mpconfig.h :
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h :
+ ../../py/mpprint.h ../../py/runtime0.h :
+ ../../supervisor/shared/translate.h peripherals/pins.h :
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h :
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h :
+ /usr/include/newlib/sys/string.h :
+ ../../shared-bindings/digitalio/DigitalInOut.h :
+ common-hal/digitalio/DigitalInOut.h :
+ ../../shared-bindings/digitalio/Direction.h :
+ ../../shared-bindings/digitalio/DriveMode.h :
+ ../../shared-bindings/digitalio/Pull.h :
+ ../../shared-bindings/neopixel_write/__init__.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/board.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/board.o
new file mode 100644
index 0000000..ebff8da
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/board.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/cpu.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/cpu.P
new file mode 100644
index 0000000..87459e1
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/cpu.P
@@ -0,0 +1,11 @@
+build-raspberry_pi_pico/supervisor/shared/cpu.o: \
+ ../../supervisor/shared/cpu.c \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ ../../supervisor/shared/cpu.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h
+ ../../supervisor/shared/cpu.c :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ ../../supervisor/shared/cpu.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/cpu.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/cpu.o
new file mode 100644
index 0000000..125b38c
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/cpu.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/display.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/display.P
new file mode 100644
index 0000000..16fc975
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/display.P
@@ -0,0 +1,205 @@
+build-raspberry_pi_pico/supervisor/shared/display.o: \
+ ../../supervisor/shared/display.c ../../supervisor/shared/display.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ ../../shared-bindings/displayio/Bitmap.h \
+ ../../shared-module/displayio/Bitmap.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h ../../py/obj.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 ../../py/mpconfig.h mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h \
+ ../../py/mpconfig.h ../../py/qstr.h \
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h \
+ ../../py/runtime0.h ../../supervisor/shared/translate.h \
+ ../../shared-module/displayio/area.h \
+ ../../shared-bindings/displayio/TileGrid.h \
+ ../../shared-module/displayio/TileGrid.h \
+ ../../shared-module/displayio/Palette.h \
+ ../../shared-bindings/fontio/BuiltinFont.h \
+ ../../shared-module/fontio/BuiltinFont.h \
+ ../../shared-bindings/terminalio/Terminal.h \
+ ../../shared-module/terminalio/Terminal.h /usr/include/newlib/string.h \
+ /usr/include/newlib/sys/cdefs.h /usr/include/newlib/sys/_locale.h \
+ /usr/include/newlib/strings.h /usr/include/newlib/sys/string.h \
+ ../../py/mpstate.h ../../py/mpthread.h ../../py/nlr.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h \
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h \
+ ../../py/objtraceback.h ../../shared-bindings/displayio/Group.h \
+ ../../shared-module/displayio/Group.h \
+ ../../shared-bindings/displayio/Palette.h ../../supervisor/memory.h \
+ ../../shared-module/displayio/__init__.h \
+ ../../shared-bindings/displayio/Display.h \
+ common-hal/microcontroller/Pin.h peripherals/pins.h \
+ ../../shared-module/displayio/Display.h \
+ ../../shared-bindings/digitalio/DigitalInOut.h \
+ common-hal/digitalio/DigitalInOut.h \
+ ../../shared-bindings/digitalio/Direction.h \
+ ../../shared-bindings/digitalio/DriveMode.h \
+ ../../shared-bindings/digitalio/Pull.h \
+ ../../shared-bindings/pwmio/PWMOut.h common-hal/pwmio/PWMOut.h \
+ ../../shared-module/displayio/display_core.h \
+ ../../shared-bindings/displayio/__init__.h ../../py/enum.h \
+ ../../shared-bindings/displayio/EPaperDisplay.h \
+ ../../shared-module/displayio/EPaperDisplay.h \
+ ../../shared-bindings/framebufferio/FramebufferDisplay.h \
+ ../../shared-module/framebufferio/FramebufferDisplay.h ../../py/proto.h \
+ ../../shared-bindings/displayio/FourWire.h \
+ ../../shared-module/displayio/FourWire.h common-hal/busio/SPI.h \
+ sdk/src/rp2_common/hardware_spi/include/hardware/spi.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 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/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 \
+ ../../shared-bindings/displayio/I2CDisplay.h \
+ ../../shared-module/displayio/I2CDisplay.h common-hal/busio/I2C.h \
+ ../../shared-module/bitbangio/I2C.h \
+ sdk/src/rp2_common/hardware_i2c/include/hardware/i2c.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/i2c.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/i2c.h \
+ ../../shared-bindings/paralleldisplay/ParallelBus.h \
+ common-hal/paralleldisplay/ParallelBus.h bindings/rp2pio/StateMachine.h \
+ common-hal/rp2pio/StateMachine.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_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_pio/include/hardware/pio_instructions.h \
+ ../../shared-bindings/rgbmatrix/RGBMatrix.h \
+ ../../shared-module/rgbmatrix/RGBMatrix.h \
+ ../../lib/protomatter/src/core.h \
+ ../../shared-module/sharpdisplay/SharpMemoryFramebuffer.h \
+ ../../shared-bindings/busio/SPI.h \
+ ../../shared-bindings/sharpdisplay/SharpMemoryFramebuffer.h \
+ ../../py/objtype.h
+ ../../supervisor/shared/display.c ../../supervisor/shared/display.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ ../../shared-bindings/displayio/Bitmap.h :
+ ../../shared-module/displayio/Bitmap.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h ../../py/obj.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 ../../py/mpconfig.h mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h :
+ ../../py/mpconfig.h ../../py/qstr.h :
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h :
+ ../../py/runtime0.h ../../supervisor/shared/translate.h :
+ ../../shared-module/displayio/area.h :
+ ../../shared-bindings/displayio/TileGrid.h :
+ ../../shared-module/displayio/TileGrid.h :
+ ../../shared-module/displayio/Palette.h :
+ ../../shared-bindings/fontio/BuiltinFont.h :
+ ../../shared-module/fontio/BuiltinFont.h :
+ ../../shared-bindings/terminalio/Terminal.h :
+ ../../shared-module/terminalio/Terminal.h /usr/include/newlib/string.h :
+ /usr/include/newlib/sys/cdefs.h /usr/include/newlib/sys/_locale.h :
+ /usr/include/newlib/strings.h /usr/include/newlib/sys/string.h :
+ ../../py/mpstate.h ../../py/mpthread.h ../../py/nlr.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h :
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h :
+ ../../py/objtraceback.h ../../shared-bindings/displayio/Group.h :
+ ../../shared-module/displayio/Group.h :
+ ../../shared-bindings/displayio/Palette.h ../../supervisor/memory.h :
+ ../../shared-module/displayio/__init__.h :
+ ../../shared-bindings/displayio/Display.h :
+ common-hal/microcontroller/Pin.h peripherals/pins.h :
+ ../../shared-module/displayio/Display.h :
+ ../../shared-bindings/digitalio/DigitalInOut.h :
+ common-hal/digitalio/DigitalInOut.h :
+ ../../shared-bindings/digitalio/Direction.h :
+ ../../shared-bindings/digitalio/DriveMode.h :
+ ../../shared-bindings/digitalio/Pull.h :
+ ../../shared-bindings/pwmio/PWMOut.h common-hal/pwmio/PWMOut.h :
+ ../../shared-module/displayio/display_core.h :
+ ../../shared-bindings/displayio/__init__.h ../../py/enum.h :
+ ../../shared-bindings/displayio/EPaperDisplay.h :
+ ../../shared-module/displayio/EPaperDisplay.h :
+ ../../shared-bindings/framebufferio/FramebufferDisplay.h :
+ ../../shared-module/framebufferio/FramebufferDisplay.h ../../py/proto.h :
+ ../../shared-bindings/displayio/FourWire.h :
+ ../../shared-module/displayio/FourWire.h common-hal/busio/SPI.h :
+ sdk/src/rp2_common/hardware_spi/include/hardware/spi.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 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/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 :
+ ../../shared-bindings/displayio/I2CDisplay.h :
+ ../../shared-module/displayio/I2CDisplay.h common-hal/busio/I2C.h :
+ ../../shared-module/bitbangio/I2C.h :
+ sdk/src/rp2_common/hardware_i2c/include/hardware/i2c.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/i2c.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/i2c.h :
+ ../../shared-bindings/paralleldisplay/ParallelBus.h :
+ common-hal/paralleldisplay/ParallelBus.h bindings/rp2pio/StateMachine.h :
+ common-hal/rp2pio/StateMachine.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_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_pio/include/hardware/pio_instructions.h :
+ ../../shared-bindings/rgbmatrix/RGBMatrix.h :
+ ../../shared-module/rgbmatrix/RGBMatrix.h :
+ ../../lib/protomatter/src/core.h :
+ ../../shared-module/sharpdisplay/SharpMemoryFramebuffer.h :
+ ../../shared-bindings/busio/SPI.h :
+ ../../shared-bindings/sharpdisplay/SharpMemoryFramebuffer.h :
+ ../../py/objtype.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/display.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/display.o
new file mode 100644
index 0000000..d45e3dc
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/display.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/filesystem.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/filesystem.P
new file mode 100644
index 0000000..b178efa
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/filesystem.P
@@ -0,0 +1,57 @@
+build-raspberry_pi_pico/supervisor/shared/filesystem.o: \
+ ../../supervisor/shared/filesystem.c ../../supervisor/filesystem.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ ../../extmod/vfs_fat.h ../../py/obj.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 \
+ ../../py/mpconfig.h mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h \
+ ../../py/mpconfig.h ../../py/qstr.h \
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h \
+ ../../py/runtime0.h ../../supervisor/shared/translate.h \
+ ../../lib/oofatfs/ff.h ../../lib/oofatfs/ffconf.h ../../extmod/vfs.h \
+ ../../py/lexer.h ../../py/reader.h ../../py/proto.h \
+ ../../lib/oofatfs/diskio.h ../../py/mpstate.h ../../py/mpthread.h \
+ ../../py/nlr.h /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h \
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h \
+ ../../py/objtraceback.h ../../supervisor/flash.h \
+ ../../supervisor/shared/internal_flash.h supervisor/internal_flash.h
+ ../../supervisor/shared/filesystem.c ../../supervisor/filesystem.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ ../../extmod/vfs_fat.h ../../py/obj.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 :
+ ../../py/mpconfig.h mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h :
+ ../../py/mpconfig.h ../../py/qstr.h :
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h :
+ ../../py/runtime0.h ../../supervisor/shared/translate.h :
+ ../../lib/oofatfs/ff.h ../../lib/oofatfs/ffconf.h ../../extmod/vfs.h :
+ ../../py/lexer.h ../../py/reader.h ../../py/proto.h :
+ ../../lib/oofatfs/diskio.h ../../py/mpstate.h ../../py/mpthread.h :
+ ../../py/nlr.h /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h :
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h :
+ ../../py/objtraceback.h ../../supervisor/flash.h :
+ ../../supervisor/shared/internal_flash.h supervisor/internal_flash.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/filesystem.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/filesystem.o
new file mode 100644
index 0000000..a89d083
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/filesystem.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/flash.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/flash.P
new file mode 100644
index 0000000..8cb7ce5
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/flash.P
@@ -0,0 +1,61 @@
+build-raspberry_pi_pico/supervisor/shared/flash.o: \
+ ../../supervisor/shared/flash.c ../../supervisor/flash.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h \
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h \
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h \
+ ../../supervisor/shared/internal_flash.h supervisor/internal_flash.h \
+ ../../extmod/vfs_fat.h ../../py/obj.h /usr/include/newlib/assert.h \
+ ../../py/misc.h ../../py/mpconfig.h ../../py/qstr.h \
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h \
+ ../../py/runtime0.h ../../supervisor/shared/translate.h \
+ ../../lib/oofatfs/ff.h ../../lib/oofatfs/ffconf.h ../../extmod/vfs.h \
+ ../../py/lexer.h ../../py/reader.h ../../py/proto.h ../../py/runtime.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h ../../py/mpstate.h \
+ ../../py/mpthread.h ../../py/nlr.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h \
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h \
+ ../../py/objtraceback.h ../../py/pystack.h ../../supervisor/linker.h \
+ ../../supervisor/shared/tick.h
+ ../../supervisor/shared/flash.c ../../supervisor/flash.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h :
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h :
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h :
+ ../../supervisor/shared/internal_flash.h supervisor/internal_flash.h :
+ ../../extmod/vfs_fat.h ../../py/obj.h /usr/include/newlib/assert.h :
+ ../../py/misc.h ../../py/mpconfig.h ../../py/qstr.h :
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h :
+ ../../py/runtime0.h ../../supervisor/shared/translate.h :
+ ../../lib/oofatfs/ff.h ../../lib/oofatfs/ffconf.h ../../extmod/vfs.h :
+ ../../py/lexer.h ../../py/reader.h ../../py/proto.h ../../py/runtime.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h ../../py/mpstate.h :
+ ../../py/mpthread.h ../../py/nlr.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h :
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h :
+ ../../py/objtraceback.h ../../py/pystack.h ../../supervisor/linker.h :
+ ../../supervisor/shared/tick.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/flash.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/flash.o
new file mode 100644
index 0000000..d643f32
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/flash.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/lock.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/lock.P
new file mode 100644
index 0000000..bc0c40e
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/lock.P
@@ -0,0 +1,81 @@
+build-raspberry_pi_pico/supervisor/shared/lock.o: \
+ ../../supervisor/shared/lock.c \
+ ../../shared-bindings/microcontroller/__init__.h ../../py/obj.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 ../../py/mpconfig.h mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h ../../py/mpconfig.h \
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h \
+ ../../py/mpprint.h ../../py/runtime0.h \
+ ../../supervisor/shared/translate.h ../../py/objtuple.h \
+ common-hal/microcontroller/Processor.h \
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.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 sdk_config/pico/version.h \
+ sdk/src/common/pico_base/include/pico/config.h \
+ sdk_config/pico/config_autogen.h \
+ boards/raspberry_pi_pico/pico-sdk-configboard.h \
+ sdk/src/rp2_common/pico_platform/include/pico/platform.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ /usr/include/newlib/sys/cdefs.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ ../../shared-bindings/microcontroller/ResetReason.h ../../py/enum.h \
+ ../../shared-bindings/microcontroller/RunMode.h \
+ common-hal/nvm/ByteArray.h common-hal/watchdog/WatchDogTimer.h \
+ ../../shared-bindings/watchdog/WatchDogMode.h \
+ ../../shared-bindings/watchdog/WatchDogTimer.h \
+ ../../supervisor/shared/lock.h
+ ../../supervisor/shared/lock.c :
+ ../../shared-bindings/microcontroller/__init__.h ../../py/obj.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 ../../py/mpconfig.h mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h ../../py/mpconfig.h :
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h :
+ ../../py/mpprint.h ../../py/runtime0.h :
+ ../../supervisor/shared/translate.h ../../py/objtuple.h :
+ common-hal/microcontroller/Processor.h :
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.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 sdk_config/pico/version.h :
+ sdk/src/common/pico_base/include/pico/config.h :
+ sdk_config/pico/config_autogen.h :
+ boards/raspberry_pi_pico/pico-sdk-configboard.h :
+ sdk/src/rp2_common/pico_platform/include/pico/platform.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ /usr/include/newlib/sys/cdefs.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ ../../shared-bindings/microcontroller/ResetReason.h ../../py/enum.h :
+ ../../shared-bindings/microcontroller/RunMode.h :
+ common-hal/nvm/ByteArray.h common-hal/watchdog/WatchDogTimer.h :
+ ../../shared-bindings/watchdog/WatchDogMode.h :
+ ../../shared-bindings/watchdog/WatchDogTimer.h :
+ ../../supervisor/shared/lock.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/lock.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/lock.o
new file mode 100644
index 0000000..34a1402
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/lock.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/memory.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/memory.P
new file mode 100644
index 0000000..0072e55
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/memory.P
@@ -0,0 +1,77 @@
+build-raspberry_pi_pico/supervisor/shared/memory.o: \
+ ../../supervisor/shared/memory.c ../../supervisor/memory.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ ../../supervisor/port.h ../../py/mpconfig.h mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h \
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h \
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h \
+ ../../supervisor/shared/safe_mode.h /usr/include/newlib/string.h \
+ /usr/include/newlib/sys/cdefs.h /usr/include/newlib/sys/_locale.h \
+ /usr/include/newlib/strings.h /usr/include/newlib/sys/string.h \
+ ../../py/gc.h ../../py/mpstate.h ../../py/mpthread.h ../../py/misc.h \
+ ../../py/mpconfig.h ../../py/nlr.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h \
+ /usr/include/newlib/assert.h ../../py/obj.h ../../py/qstr.h \
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h \
+ ../../py/runtime0.h ../../supervisor/shared/translate.h \
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h \
+ ../../py/objtraceback.h ../../supervisor/shared/display.h \
+ ../../shared-bindings/displayio/Bitmap.h \
+ ../../shared-module/displayio/Bitmap.h \
+ ../../shared-module/displayio/area.h \
+ ../../shared-bindings/displayio/TileGrid.h \
+ ../../shared-module/displayio/TileGrid.h \
+ ../../shared-module/displayio/Palette.h \
+ ../../shared-bindings/fontio/BuiltinFont.h \
+ ../../shared-module/fontio/BuiltinFont.h \
+ ../../shared-bindings/terminalio/Terminal.h \
+ ../../shared-module/terminalio/Terminal.h
+ ../../supervisor/shared/memory.c ../../supervisor/memory.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ ../../supervisor/port.h ../../py/mpconfig.h mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h :
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h :
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h :
+ ../../supervisor/shared/safe_mode.h /usr/include/newlib/string.h :
+ /usr/include/newlib/sys/cdefs.h /usr/include/newlib/sys/_locale.h :
+ /usr/include/newlib/strings.h /usr/include/newlib/sys/string.h :
+ ../../py/gc.h ../../py/mpstate.h ../../py/mpthread.h ../../py/misc.h :
+ ../../py/mpconfig.h ../../py/nlr.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h :
+ /usr/include/newlib/assert.h ../../py/obj.h ../../py/qstr.h :
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h :
+ ../../py/runtime0.h ../../supervisor/shared/translate.h :
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h :
+ ../../py/objtraceback.h ../../supervisor/shared/display.h :
+ ../../shared-bindings/displayio/Bitmap.h :
+ ../../shared-module/displayio/Bitmap.h :
+ ../../shared-module/displayio/area.h :
+ ../../shared-bindings/displayio/TileGrid.h :
+ ../../shared-module/displayio/TileGrid.h :
+ ../../shared-module/displayio/Palette.h :
+ ../../shared-bindings/fontio/BuiltinFont.h :
+ ../../shared-module/fontio/BuiltinFont.h :
+ ../../shared-bindings/terminalio/Terminal.h :
+ ../../shared-module/terminalio/Terminal.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/memory.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/memory.o
new file mode 100644
index 0000000..9db4ec6
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/memory.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/micropython.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/micropython.P
new file mode 100644
index 0000000..78604e3
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/micropython.P
@@ -0,0 +1,93 @@
+build-raspberry_pi_pico/supervisor/shared/micropython.o: \
+ ../../supervisor/shared/micropython.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 ../../supervisor/serial.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/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 \
+ ../../py/mpconfig.h mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h \
+ ../../py/mpconfig.h ../../lib/oofatfs/ff.h ../../lib/oofatfs/ffconf.h \
+ ../../py/mphal.h mphalport.h ../../py/obj.h /usr/include/newlib/assert.h \
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h \
+ ../../py/mpprint.h ../../py/runtime0.h \
+ ../../supervisor/shared/translate.h ../../supervisor/shared/tick.h \
+ ../../extmod/virtpin.h ../../py/proto.h ../../py/mpstate.h \
+ ../../py/mpthread.h ../../py/nlr.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h \
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h \
+ ../../py/objtraceback.h ../../py/runtime.h ../../py/pystack.h \
+ ../../supervisor/linker.h ../../py/stream.h ../../py/mperrno.h \
+ /usr/include/newlib/errno.h /usr/include/newlib/sys/errno.h \
+ ../../supervisor/shared/status_leds.h ../../shared/runtime/pyexec.h \
+ ../../supervisor/port.h ../../supervisor/memory.h \
+ ../../supervisor/shared/safe_mode.h \
+ ../../supervisor/shared/rgb_led_colors.h \
+ ../../shared-bindings/watchdog/__init__.h
+ ../../supervisor/shared/micropython.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 ../../supervisor/serial.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/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 :
+ ../../py/mpconfig.h mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h :
+ ../../py/mpconfig.h ../../lib/oofatfs/ff.h ../../lib/oofatfs/ffconf.h :
+ ../../py/mphal.h mphalport.h ../../py/obj.h /usr/include/newlib/assert.h :
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h :
+ ../../py/mpprint.h ../../py/runtime0.h :
+ ../../supervisor/shared/translate.h ../../supervisor/shared/tick.h :
+ ../../extmod/virtpin.h ../../py/proto.h ../../py/mpstate.h :
+ ../../py/mpthread.h ../../py/nlr.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h :
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h :
+ ../../py/objtraceback.h ../../py/runtime.h ../../py/pystack.h :
+ ../../supervisor/linker.h ../../py/stream.h ../../py/mperrno.h :
+ /usr/include/newlib/errno.h /usr/include/newlib/sys/errno.h :
+ ../../supervisor/shared/status_leds.h ../../shared/runtime/pyexec.h :
+ ../../supervisor/port.h ../../supervisor/memory.h :
+ ../../supervisor/shared/safe_mode.h :
+ ../../supervisor/shared/rgb_led_colors.h :
+ ../../shared-bindings/watchdog/__init__.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/micropython.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/micropython.o
new file mode 100644
index 0000000..58fc93a
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/micropython.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/reload.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/reload.P
new file mode 100644
index 0000000..d74b256
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/reload.P
@@ -0,0 +1,59 @@
+build-raspberry_pi_pico/supervisor/shared/reload.o: \
+ ../../supervisor/shared/reload.c ../../supervisor/shared/reload.h \
+ ../../supervisor/memory.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h ../../py/obj.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 ../../py/mpconfig.h mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /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 ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h \
+ ../../py/mpconfig.h ../../py/qstr.h \
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h \
+ ../../py/runtime0.h ../../supervisor/shared/translate.h \
+ ../../shared-bindings/supervisor/RunReason.h ../../py/mphal.h \
+ mphalport.h ../../lib/oofatfs/ff.h ../../lib/oofatfs/ffconf.h \
+ ../../supervisor/shared/tick.h ../../extmod/virtpin.h ../../py/proto.h \
+ ../../py/mpstate.h ../../py/mpthread.h ../../py/nlr.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h \
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h \
+ ../../py/objtraceback.h ../../supervisor/shared/reload.h \
+ ../../shared-bindings/supervisor/Runtime.h
+ ../../supervisor/shared/reload.c ../../supervisor/shared/reload.h :
+ ../../supervisor/memory.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h ../../py/obj.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 ../../py/mpconfig.h mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /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 ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h :
+ ../../py/mpconfig.h ../../py/qstr.h :
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h :
+ ../../py/runtime0.h ../../supervisor/shared/translate.h :
+ ../../shared-bindings/supervisor/RunReason.h ../../py/mphal.h :
+ mphalport.h ../../lib/oofatfs/ff.h ../../lib/oofatfs/ffconf.h :
+ ../../supervisor/shared/tick.h ../../extmod/virtpin.h ../../py/proto.h :
+ ../../py/mpstate.h ../../py/mpthread.h ../../py/nlr.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h :
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h :
+ ../../py/objtraceback.h ../../supervisor/shared/reload.h :
+ ../../shared-bindings/supervisor/Runtime.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/reload.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/reload.o
new file mode 100644
index 0000000..235da55
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/reload.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/safe_mode.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/safe_mode.P
new file mode 100644
index 0000000..1f2fc81
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/safe_mode.P
@@ -0,0 +1,101 @@
+build-raspberry_pi_pico/supervisor/shared/safe_mode.o: \
+ ../../supervisor/shared/safe_mode.c ../../supervisor/shared/safe_mode.h \
+ ../../py/mpconfig.h mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h \
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h \
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h mphalport.h ../../py/obj.h \
+ /usr/include/newlib/assert.h ../../py/misc.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h ../../py/mpconfig.h \
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h \
+ ../../py/mpprint.h ../../py/runtime0.h \
+ ../../supervisor/shared/translate.h ../../lib/oofatfs/ff.h \
+ ../../lib/oofatfs/ffconf.h ../../supervisor/shared/tick.h \
+ ../../shared-bindings/microcontroller/Processor.h \
+ common-hal/microcontroller/Processor.h \
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.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 sdk_config/pico/version.h \
+ sdk/src/common/pico_base/include/pico/config.h \
+ sdk_config/pico/config_autogen.h \
+ boards/raspberry_pi_pico/pico-sdk-configboard.h \
+ sdk/src/rp2_common/pico_platform/include/pico/platform.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ /usr/include/newlib/sys/cdefs.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ ../../shared-bindings/microcontroller/ResetReason.h ../../py/enum.h \
+ ../../supervisor/serial.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 \
+ ../../supervisor/shared/rgb_led_colors.h \
+ ../../supervisor/shared/status_leds.h ../../shared/runtime/pyexec.h \
+ ../../supervisor/port.h ../../supervisor/memory.h \
+ ../../supervisor/shared/rgb_led_colors.h
+ ../../supervisor/shared/safe_mode.c ../../supervisor/shared/safe_mode.h :
+ ../../py/mpconfig.h mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h :
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h :
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h mphalport.h ../../py/obj.h :
+ /usr/include/newlib/assert.h ../../py/misc.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h ../../py/mpconfig.h :
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h :
+ ../../py/mpprint.h ../../py/runtime0.h :
+ ../../supervisor/shared/translate.h ../../lib/oofatfs/ff.h :
+ ../../lib/oofatfs/ffconf.h ../../supervisor/shared/tick.h :
+ ../../shared-bindings/microcontroller/Processor.h :
+ common-hal/microcontroller/Processor.h :
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.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 sdk_config/pico/version.h :
+ sdk/src/common/pico_base/include/pico/config.h :
+ sdk_config/pico/config_autogen.h :
+ boards/raspberry_pi_pico/pico-sdk-configboard.h :
+ sdk/src/rp2_common/pico_platform/include/pico/platform.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ /usr/include/newlib/sys/cdefs.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ ../../shared-bindings/microcontroller/ResetReason.h ../../py/enum.h :
+ ../../supervisor/serial.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 :
+ ../../supervisor/shared/rgb_led_colors.h :
+ ../../supervisor/shared/status_leds.h ../../shared/runtime/pyexec.h :
+ ../../supervisor/port.h ../../supervisor/memory.h :
+ ../../supervisor/shared/rgb_led_colors.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/safe_mode.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/safe_mode.o
new file mode 100644
index 0000000..101e0e5
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/safe_mode.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/serial.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/serial.P
new file mode 100644
index 0000000..119f655
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/serial.P
@@ -0,0 +1,141 @@
+build-raspberry_pi_pico/supervisor/shared/serial.o: \
+ ../../supervisor/shared/serial.c \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h \
+ /usr/include/newlib/string.h /usr/include/newlib/_ansi.h \
+ /usr/include/newlib/newlib.h /usr/include/newlib/_newlib_version.h \
+ /usr/include/newlib/sys/config.h /usr/include/newlib/machine/ieeefp.h \
+ /usr/include/newlib/sys/features.h /usr/include/newlib/sys/reent.h \
+ /usr/include/newlib/_ansi.h \
+ /usr/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 ../../py/mpconfig.h mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h ../../supervisor/shared/cpu.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ ../../supervisor/shared/display.h \
+ ../../shared-bindings/displayio/Bitmap.h \
+ ../../shared-module/displayio/Bitmap.h ../../py/obj.h \
+ /usr/include/newlib/assert.h ../../py/misc.h ../../py/mpconfig.h \
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h \
+ ../../py/mpprint.h ../../py/runtime0.h \
+ ../../supervisor/shared/translate.h ../../shared-module/displayio/area.h \
+ ../../shared-bindings/displayio/TileGrid.h \
+ ../../shared-module/displayio/TileGrid.h \
+ ../../shared-module/displayio/Palette.h \
+ ../../shared-bindings/fontio/BuiltinFont.h \
+ ../../shared-module/fontio/BuiltinFont.h \
+ ../../shared-bindings/terminalio/Terminal.h \
+ ../../shared-module/terminalio/Terminal.h ../../supervisor/serial.h \
+ /usr/include/newlib/stdio.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 \
+ ../../supervisor/usb.h ../../shared-bindings/microcontroller/Pin.h \
+ common-hal/microcontroller/Pin.h peripherals/pins.h \
+ ../../shared-module/usb_cdc/__init__.h ../../py/objtuple.h \
+ ../../lib/tinyusb/src/tusb.h ../../lib/tinyusb/src/common/tusb_common.h \
+ ../../lib/tinyusb/src/tusb_option.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../supervisor/shared/usb/tusb_config.h \
+ ../../lib/tinyusb/src/common/tusb_mcu.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../lib/tinyusb/src/common/tusb_verify.h \
+ ../../lib/tinyusb/src/common/tusb_types.h \
+ ../../lib/tinyusb/src/common/tusb_error.h \
+ ../../lib/tinyusb/src/common/tusb_timeout.h \
+ ../../lib/tinyusb/src/osal/osal.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ ../../lib/tinyusb/src/osal/osal_none.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/device/usbd.h \
+ ../../lib/tinyusb/src/class/hid/hid_device.h \
+ ../../lib/tinyusb/src/class/hid/hid.h \
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h \
+ ../../lib/tinyusb/src/class/cdc/cdc.h \
+ ../../lib/tinyusb/src/class/msc/msc_device.h \
+ ../../lib/tinyusb/src/class/msc/msc.h \
+ ../../lib/tinyusb/src/class/midi/midi_device.h \
+ ../../lib/tinyusb/src/class/audio/audio.h \
+ ../../lib/tinyusb/src/class/midi/midi.h
+ ../../supervisor/shared/serial.c :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h :
+ /usr/include/newlib/string.h /usr/include/newlib/_ansi.h :
+ /usr/include/newlib/newlib.h /usr/include/newlib/_newlib_version.h :
+ /usr/include/newlib/sys/config.h /usr/include/newlib/machine/ieeefp.h :
+ /usr/include/newlib/sys/features.h /usr/include/newlib/sys/reent.h :
+ /usr/include/newlib/_ansi.h :
+ /usr/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 ../../py/mpconfig.h mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h ../../supervisor/shared/cpu.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ ../../supervisor/shared/display.h :
+ ../../shared-bindings/displayio/Bitmap.h :
+ ../../shared-module/displayio/Bitmap.h ../../py/obj.h :
+ /usr/include/newlib/assert.h ../../py/misc.h ../../py/mpconfig.h :
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h :
+ ../../py/mpprint.h ../../py/runtime0.h :
+ ../../supervisor/shared/translate.h ../../shared-module/displayio/area.h :
+ ../../shared-bindings/displayio/TileGrid.h :
+ ../../shared-module/displayio/TileGrid.h :
+ ../../shared-module/displayio/Palette.h :
+ ../../shared-bindings/fontio/BuiltinFont.h :
+ ../../shared-module/fontio/BuiltinFont.h :
+ ../../shared-bindings/terminalio/Terminal.h :
+ ../../shared-module/terminalio/Terminal.h ../../supervisor/serial.h :
+ /usr/include/newlib/stdio.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 :
+ ../../supervisor/usb.h ../../shared-bindings/microcontroller/Pin.h :
+ common-hal/microcontroller/Pin.h peripherals/pins.h :
+ ../../shared-module/usb_cdc/__init__.h ../../py/objtuple.h :
+ ../../lib/tinyusb/src/tusb.h ../../lib/tinyusb/src/common/tusb_common.h :
+ ../../lib/tinyusb/src/tusb_option.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../supervisor/shared/usb/tusb_config.h :
+ ../../lib/tinyusb/src/common/tusb_mcu.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../lib/tinyusb/src/common/tusb_verify.h :
+ ../../lib/tinyusb/src/common/tusb_types.h :
+ ../../lib/tinyusb/src/common/tusb_error.h :
+ ../../lib/tinyusb/src/common/tusb_timeout.h :
+ ../../lib/tinyusb/src/osal/osal.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ ../../lib/tinyusb/src/osal/osal_none.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/device/usbd.h :
+ ../../lib/tinyusb/src/class/hid/hid_device.h :
+ ../../lib/tinyusb/src/class/hid/hid.h :
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h :
+ ../../lib/tinyusb/src/class/cdc/cdc.h :
+ ../../lib/tinyusb/src/class/msc/msc_device.h :
+ ../../lib/tinyusb/src/class/msc/msc.h :
+ ../../lib/tinyusb/src/class/midi/midi_device.h :
+ ../../lib/tinyusb/src/class/audio/audio.h :
+ ../../lib/tinyusb/src/class/midi/midi.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/serial.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/serial.o
new file mode 100644
index 0000000..61d3df3
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/serial.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/stack.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/stack.P
new file mode 100644
index 0000000..5665324
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/stack.P
@@ -0,0 +1,57 @@
+build-raspberry_pi_pico/supervisor/shared/stack.o: \
+ ../../supervisor/shared/stack.c ../../supervisor/shared/stack.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ ../../supervisor/memory.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h \
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h \
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h ../../py/runtime.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h ../../py/mpstate.h \
+ ../../py/mpthread.h ../../py/misc.h ../../py/mpconfig.h ../../py/nlr.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h \
+ /usr/include/newlib/assert.h ../../py/obj.h ../../py/qstr.h \
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h \
+ ../../py/runtime0.h ../../supervisor/shared/translate.h \
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h \
+ ../../py/objtraceback.h ../../py/pystack.h ../../supervisor/linker.h \
+ ../../supervisor/cpu.h ../../supervisor/port.h \
+ ../../supervisor/shared/safe_mode.h
+ ../../supervisor/shared/stack.c ../../supervisor/shared/stack.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ ../../supervisor/memory.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h :
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h :
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h ../../py/runtime.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h ../../py/mpstate.h :
+ ../../py/mpthread.h ../../py/misc.h ../../py/mpconfig.h ../../py/nlr.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h :
+ /usr/include/newlib/assert.h ../../py/obj.h ../../py/qstr.h :
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h :
+ ../../py/runtime0.h ../../supervisor/shared/translate.h :
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h :
+ ../../py/objtraceback.h ../../py/pystack.h ../../supervisor/linker.h :
+ ../../supervisor/cpu.h ../../supervisor/port.h :
+ ../../supervisor/shared/safe_mode.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/stack.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/stack.o
new file mode 100644
index 0000000..b423d31
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/stack.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/status_leds.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/status_leds.P
new file mode 100644
index 0000000..fae123b
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/status_leds.P
@@ -0,0 +1,63 @@
+build-raspberry_pi_pico/supervisor/shared/status_leds.o: \
+ ../../supervisor/shared/status_leds.c \
+ ../../supervisor/shared/status_leds.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ ../../shared/runtime/pyexec.h ../../py/obj.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 ../../py/mpconfig.h mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h \
+ ../../py/mpconfig.h ../../py/qstr.h \
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h \
+ ../../py/runtime0.h ../../supervisor/shared/translate.h \
+ ../../supervisor/port.h ../../supervisor/memory.h \
+ ../../supervisor/shared/safe_mode.h \
+ ../../supervisor/shared/rgb_led_colors.h /usr/include/newlib/string.h \
+ /usr/include/newlib/sys/cdefs.h /usr/include/newlib/sys/_locale.h \
+ /usr/include/newlib/strings.h /usr/include/newlib/sys/string.h \
+ mphalport.h ../../lib/oofatfs/ff.h ../../lib/oofatfs/ffconf.h \
+ ../../supervisor/shared/tick.h \
+ ../../shared-bindings/microcontroller/Pin.h \
+ common-hal/microcontroller/Pin.h peripherals/pins.h
+ ../../supervisor/shared/status_leds.c :
+ ../../supervisor/shared/status_leds.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ ../../shared/runtime/pyexec.h ../../py/obj.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 ../../py/mpconfig.h mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h :
+ ../../py/mpconfig.h ../../py/qstr.h :
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/mpprint.h :
+ ../../py/runtime0.h ../../supervisor/shared/translate.h :
+ ../../supervisor/port.h ../../supervisor/memory.h :
+ ../../supervisor/shared/safe_mode.h :
+ ../../supervisor/shared/rgb_led_colors.h /usr/include/newlib/string.h :
+ /usr/include/newlib/sys/cdefs.h /usr/include/newlib/sys/_locale.h :
+ /usr/include/newlib/strings.h /usr/include/newlib/sys/string.h :
+ mphalport.h ../../lib/oofatfs/ff.h ../../lib/oofatfs/ffconf.h :
+ ../../supervisor/shared/tick.h :
+ ../../shared-bindings/microcontroller/Pin.h :
+ common-hal/microcontroller/Pin.h peripherals/pins.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/status_leds.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/status_leds.o
new file mode 100644
index 0000000..86fe50d
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/status_leds.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/tick.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/tick.P
new file mode 100644
index 0000000..1ed4027
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/tick.P
@@ -0,0 +1,247 @@
+build-raspberry_pi_pico/supervisor/shared/tick.o: \
+ ../../supervisor/shared/tick.c ../../supervisor/shared/tick.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ ../../shared/runtime/interrupt_char.h ../../py/mphal.h \
+ ../../py/mpconfig.h mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h \
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h \
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h mphalport.h ../../py/obj.h \
+ /usr/include/newlib/assert.h ../../py/misc.h ../../py/mpconfig.h \
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h \
+ ../../py/mpprint.h ../../py/runtime0.h \
+ ../../supervisor/shared/translate.h ../../lib/oofatfs/ff.h \
+ ../../lib/oofatfs/ffconf.h ../../extmod/virtpin.h ../../py/proto.h \
+ ../../py/mpstate.h ../../py/mpthread.h ../../py/nlr.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h \
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h \
+ ../../py/objtraceback.h ../../py/runtime.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h ../../py/pystack.h \
+ ../../supervisor/linker.h ../../supervisor/filesystem.h \
+ ../../extmod/vfs_fat.h ../../extmod/vfs.h ../../py/lexer.h \
+ ../../py/reader.h ../../supervisor/background_callback.h \
+ ../../supervisor/port.h ../../supervisor/memory.h \
+ ../../supervisor/shared/safe_mode.h ../../supervisor/shared/stack.h \
+ ../../devices/ble_hci/common-hal/_bleio/__init__.h \
+ ../../shared-bindings/_bleio/UUID.h \
+ ../../devices/ble_hci/common-hal/_bleio/UUID.h \
+ ../../devices/ble_hci/common-hal/_bleio/att.h \
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/addr.h \
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h \
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h \
+ /usr/include/newlib/sys/string.h \
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/att.h \
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/att_internal.h \
+ ../../devices/ble_hci/common-hal/_bleio/hci.h \
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/hci.h \
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/addr.h \
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/hci_err.h \
+ ../../shared-module/displayio/__init__.h \
+ ../../shared-bindings/displayio/Display.h \
+ common-hal/microcontroller/Pin.h peripherals/pins.h \
+ ../../shared-module/displayio/Display.h \
+ ../../shared-bindings/digitalio/DigitalInOut.h \
+ common-hal/digitalio/DigitalInOut.h \
+ ../../shared-bindings/digitalio/Direction.h \
+ ../../shared-bindings/digitalio/DriveMode.h \
+ ../../shared-bindings/digitalio/Pull.h \
+ ../../shared-bindings/displayio/Group.h \
+ ../../shared-module/displayio/Group.h \
+ ../../shared-module/displayio/area.h \
+ ../../shared-module/displayio/Palette.h \
+ ../../shared-bindings/pwmio/PWMOut.h common-hal/pwmio/PWMOut.h \
+ ../../shared-module/displayio/display_core.h \
+ ../../shared-bindings/displayio/__init__.h ../../py/enum.h \
+ ../../shared-bindings/displayio/EPaperDisplay.h \
+ ../../shared-module/displayio/EPaperDisplay.h \
+ ../../shared-bindings/framebufferio/FramebufferDisplay.h \
+ ../../shared-module/framebufferio/FramebufferDisplay.h \
+ ../../shared-bindings/displayio/FourWire.h \
+ ../../shared-module/displayio/FourWire.h common-hal/busio/SPI.h \
+ sdk/src/rp2_common/hardware_spi/include/hardware/spi.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 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/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 \
+ ../../shared-bindings/displayio/I2CDisplay.h \
+ ../../shared-module/displayio/I2CDisplay.h common-hal/busio/I2C.h \
+ ../../shared-module/bitbangio/I2C.h \
+ sdk/src/rp2_common/hardware_i2c/include/hardware/i2c.h \
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/i2c.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/i2c.h \
+ ../../shared-bindings/paralleldisplay/ParallelBus.h \
+ common-hal/paralleldisplay/ParallelBus.h bindings/rp2pio/StateMachine.h \
+ common-hal/rp2pio/StateMachine.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_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_pio/include/hardware/pio_instructions.h \
+ ../../shared-bindings/rgbmatrix/RGBMatrix.h \
+ ../../shared-module/rgbmatrix/RGBMatrix.h \
+ ../../lib/protomatter/src/core.h \
+ ../../shared-module/sharpdisplay/SharpMemoryFramebuffer.h \
+ ../../shared-bindings/busio/SPI.h ../../shared-module/keypad/__init__.h \
+ ../../supervisor/shared/lock.h \
+ ../../shared-bindings/microcontroller/__init__.h \
+ common-hal/microcontroller/Processor.h \
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.h \
+ ../../shared-bindings/microcontroller/ResetReason.h \
+ ../../shared-bindings/microcontroller/RunMode.h \
+ common-hal/nvm/ByteArray.h common-hal/watchdog/WatchDogTimer.h \
+ ../../shared-bindings/watchdog/WatchDogMode.h \
+ ../../shared-bindings/watchdog/WatchDogTimer.h \
+ ../../shared-bindings/watchdog/__init__.h
+ ../../supervisor/shared/tick.c ../../supervisor/shared/tick.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ ../../shared/runtime/interrupt_char.h ../../py/mphal.h :
+ ../../py/mpconfig.h mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h :
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h :
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h mphalport.h ../../py/obj.h :
+ /usr/include/newlib/assert.h ../../py/misc.h ../../py/mpconfig.h :
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h :
+ ../../py/mpprint.h ../../py/runtime0.h :
+ ../../supervisor/shared/translate.h ../../lib/oofatfs/ff.h :
+ ../../lib/oofatfs/ffconf.h ../../extmod/virtpin.h ../../py/proto.h :
+ ../../py/mpstate.h ../../py/mpthread.h ../../py/nlr.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h :
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h :
+ ../../py/objtraceback.h ../../py/runtime.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h ../../py/pystack.h :
+ ../../supervisor/linker.h ../../supervisor/filesystem.h :
+ ../../extmod/vfs_fat.h ../../extmod/vfs.h ../../py/lexer.h :
+ ../../py/reader.h ../../supervisor/background_callback.h :
+ ../../supervisor/port.h ../../supervisor/memory.h :
+ ../../supervisor/shared/safe_mode.h ../../supervisor/shared/stack.h :
+ ../../devices/ble_hci/common-hal/_bleio/__init__.h :
+ ../../shared-bindings/_bleio/UUID.h :
+ ../../devices/ble_hci/common-hal/_bleio/UUID.h :
+ ../../devices/ble_hci/common-hal/_bleio/att.h :
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/addr.h :
+ /usr/include/newlib/string.h /usr/include/newlib/sys/cdefs.h :
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h :
+ /usr/include/newlib/sys/string.h :
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/att.h :
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/att_internal.h :
+ ../../devices/ble_hci/common-hal/_bleio/hci.h :
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/hci.h :
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/addr.h :
+ ../../devices/ble_hci/common-hal/_bleio/hci_include/hci_err.h :
+ ../../shared-module/displayio/__init__.h :
+ ../../shared-bindings/displayio/Display.h :
+ common-hal/microcontroller/Pin.h peripherals/pins.h :
+ ../../shared-module/displayio/Display.h :
+ ../../shared-bindings/digitalio/DigitalInOut.h :
+ common-hal/digitalio/DigitalInOut.h :
+ ../../shared-bindings/digitalio/Direction.h :
+ ../../shared-bindings/digitalio/DriveMode.h :
+ ../../shared-bindings/digitalio/Pull.h :
+ ../../shared-bindings/displayio/Group.h :
+ ../../shared-module/displayio/Group.h :
+ ../../shared-module/displayio/area.h :
+ ../../shared-module/displayio/Palette.h :
+ ../../shared-bindings/pwmio/PWMOut.h common-hal/pwmio/PWMOut.h :
+ ../../shared-module/displayio/display_core.h :
+ ../../shared-bindings/displayio/__init__.h ../../py/enum.h :
+ ../../shared-bindings/displayio/EPaperDisplay.h :
+ ../../shared-module/displayio/EPaperDisplay.h :
+ ../../shared-bindings/framebufferio/FramebufferDisplay.h :
+ ../../shared-module/framebufferio/FramebufferDisplay.h :
+ ../../shared-bindings/displayio/FourWire.h :
+ ../../shared-module/displayio/FourWire.h common-hal/busio/SPI.h :
+ sdk/src/rp2_common/hardware_spi/include/hardware/spi.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 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/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 :
+ ../../shared-bindings/displayio/I2CDisplay.h :
+ ../../shared-module/displayio/I2CDisplay.h common-hal/busio/I2C.h :
+ ../../shared-module/bitbangio/I2C.h :
+ sdk/src/rp2_common/hardware_i2c/include/hardware/i2c.h :
+ sdk/src/rp2040/hardware_structs/include/hardware/structs/i2c.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/i2c.h :
+ ../../shared-bindings/paralleldisplay/ParallelBus.h :
+ common-hal/paralleldisplay/ParallelBus.h bindings/rp2pio/StateMachine.h :
+ common-hal/rp2pio/StateMachine.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_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_pio/include/hardware/pio_instructions.h :
+ ../../shared-bindings/rgbmatrix/RGBMatrix.h :
+ ../../shared-module/rgbmatrix/RGBMatrix.h :
+ ../../lib/protomatter/src/core.h :
+ ../../shared-module/sharpdisplay/SharpMemoryFramebuffer.h :
+ ../../shared-bindings/busio/SPI.h ../../shared-module/keypad/__init__.h :
+ ../../supervisor/shared/lock.h :
+ ../../shared-bindings/microcontroller/__init__.h :
+ common-hal/microcontroller/Processor.h :
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.h :
+ ../../shared-bindings/microcontroller/ResetReason.h :
+ ../../shared-bindings/microcontroller/RunMode.h :
+ common-hal/nvm/ByteArray.h common-hal/watchdog/WatchDogTimer.h :
+ ../../shared-bindings/watchdog/WatchDogMode.h :
+ ../../shared-bindings/watchdog/WatchDogTimer.h :
+ ../../shared-bindings/watchdog/__init__.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/tick.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/tick.o
new file mode 100644
index 0000000..36eea14
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/tick.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/traceback.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/traceback.P
new file mode 100644
index 0000000..0d2fd0c
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/traceback.P
@@ -0,0 +1,11 @@
+build-raspberry_pi_pico/supervisor/shared/traceback.o: \
+ ../../supervisor/shared/traceback.c ../../supervisor/shared/traceback.h \
+ ../../supervisor/memory.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h
+ ../../supervisor/shared/traceback.c ../../supervisor/shared/traceback.h :
+ ../../supervisor/memory.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/traceback.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/traceback.o
new file mode 100644
index 0000000..fac28f2
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/traceback.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/translate.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/translate.P
new file mode 100644
index 0000000..a780f85
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/translate.P
@@ -0,0 +1,67 @@
+build-raspberry_pi_pico/supervisor/shared/translate.o: \
+ ../../supervisor/shared/translate.c ../../supervisor/shared/translate.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/include/newlib/string.h /usr/include/newlib/_ansi.h \
+ /usr/include/newlib/newlib.h /usr/include/newlib/_newlib_version.h \
+ /usr/include/newlib/sys/config.h /usr/include/newlib/machine/ieeefp.h \
+ /usr/include/newlib/sys/features.h /usr/include/newlib/sys/reent.h \
+ /usr/include/newlib/_ansi.h \
+ /usr/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 \
+ build-raspberry_pi_pico/genhdr/compression.generated.h ../../py/misc.h \
+ ../../py/mpconfig.h mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h ../../py/mpprint.h \
+ ../../py/mpconfig.h ../../supervisor/serial.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 \
+ build-raspberry_pi_pico/genhdr/qstrdefs.generated.h
+ ../../supervisor/shared/translate.c ../../supervisor/shared/translate.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/include/newlib/string.h /usr/include/newlib/_ansi.h :
+ /usr/include/newlib/newlib.h /usr/include/newlib/_newlib_version.h :
+ /usr/include/newlib/sys/config.h /usr/include/newlib/machine/ieeefp.h :
+ /usr/include/newlib/sys/features.h /usr/include/newlib/sys/reent.h :
+ /usr/include/newlib/_ansi.h :
+ /usr/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 :
+ build-raspberry_pi_pico/genhdr/compression.generated.h ../../py/misc.h :
+ ../../py/mpconfig.h mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h ../../py/mpprint.h :
+ ../../py/mpconfig.h ../../supervisor/serial.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 :
+ build-raspberry_pi_pico/genhdr/qstrdefs.generated.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/translate.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/translate.o
new file mode 100644
index 0000000..847f20b
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/translate.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb.P
new file mode 100644
index 0000000..e38925d
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb.P
@@ -0,0 +1,167 @@
+build-raspberry_pi_pico/supervisor/shared/usb/usb.o: \
+ ../../supervisor/shared/usb/usb.c ../../py/objstr.h ../../py/obj.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 ../../py/mpconfig.h mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h ../../py/mpconfig.h \
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h \
+ ../../py/mpprint.h ../../py/runtime0.h \
+ ../../supervisor/shared/translate.h ../../py/runtime.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h ../../py/mpstate.h \
+ ../../py/mpthread.h ../../py/nlr.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h \
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h \
+ ../../py/objtraceback.h ../../py/pystack.h ../../supervisor/linker.h \
+ ../../shared-bindings/microcontroller/Processor.h \
+ common-hal/microcontroller/Processor.h \
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.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 sdk_config/pico/version.h \
+ sdk/src/common/pico_base/include/pico/config.h \
+ sdk_config/pico/config_autogen.h \
+ boards/raspberry_pi_pico/pico-sdk-configboard.h \
+ sdk/src/rp2_common/pico_platform/include/pico/platform.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ /usr/include/newlib/sys/cdefs.h \
+ sdk/src/common/pico_base/include/pico/types.h \
+ sdk/src/common/pico_base/include/pico/error.h \
+ ../../shared-bindings/microcontroller/ResetReason.h ../../py/enum.h \
+ ../../supervisor/background_callback.h ../../supervisor/port.h \
+ ../../supervisor/memory.h ../../supervisor/shared/safe_mode.h \
+ ../../supervisor/serial.h /usr/include/newlib/stdio.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 \
+ ../../supervisor/usb.h ../../supervisor/shared/workflow.h \
+ ../../shared/runtime/interrupt_char.h ../../shared/readline/readline.h \
+ ../../shared-module/storage/__init__.h \
+ ../../shared-module/usb_cdc/__init__.h \
+ ../../shared-module/usb_hid/__init__.h \
+ ../../shared-module/usb_hid/Device.h \
+ ../../shared-module/usb_midi/__init__.h ../../lib/tinyusb/src/tusb.h \
+ ../../lib/tinyusb/src/common/tusb_common.h /usr/include/newlib/string.h \
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h \
+ /usr/include/newlib/sys/string.h ../../lib/tinyusb/src/tusb_option.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../supervisor/shared/usb/tusb_config.h \
+ ../../lib/tinyusb/src/common/tusb_mcu.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../lib/tinyusb/src/common/tusb_verify.h \
+ ../../lib/tinyusb/src/common/tusb_types.h \
+ ../../lib/tinyusb/src/common/tusb_error.h \
+ ../../lib/tinyusb/src/common/tusb_timeout.h \
+ ../../lib/tinyusb/src/osal/osal.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ ../../lib/tinyusb/src/osal/osal_none.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/device/usbd.h \
+ ../../lib/tinyusb/src/class/hid/hid_device.h \
+ ../../lib/tinyusb/src/class/hid/hid.h \
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h \
+ ../../lib/tinyusb/src/class/cdc/cdc.h \
+ ../../lib/tinyusb/src/class/msc/msc_device.h \
+ ../../lib/tinyusb/src/class/msc/msc.h \
+ ../../lib/tinyusb/src/class/midi/midi_device.h \
+ ../../lib/tinyusb/src/class/audio/audio.h \
+ ../../lib/tinyusb/src/class/midi/midi.h
+ ../../supervisor/shared/usb/usb.c ../../py/objstr.h ../../py/obj.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 ../../py/mpconfig.h mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h ../../py/misc.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h ../../py/mpconfig.h :
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h :
+ ../../py/mpprint.h ../../py/runtime0.h :
+ ../../supervisor/shared/translate.h ../../py/runtime.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h ../../py/mpstate.h :
+ ../../py/mpthread.h ../../py/nlr.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h :
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h :
+ ../../py/objtraceback.h ../../py/pystack.h ../../supervisor/linker.h :
+ ../../shared-bindings/microcontroller/Processor.h :
+ common-hal/microcontroller/Processor.h :
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.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 sdk_config/pico/version.h :
+ sdk/src/common/pico_base/include/pico/config.h :
+ sdk_config/pico/config_autogen.h :
+ boards/raspberry_pi_pico/pico-sdk-configboard.h :
+ sdk/src/rp2_common/pico_platform/include/pico/platform.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ /usr/include/newlib/sys/cdefs.h :
+ sdk/src/common/pico_base/include/pico/types.h :
+ sdk/src/common/pico_base/include/pico/error.h :
+ ../../shared-bindings/microcontroller/ResetReason.h ../../py/enum.h :
+ ../../supervisor/background_callback.h ../../supervisor/port.h :
+ ../../supervisor/memory.h ../../supervisor/shared/safe_mode.h :
+ ../../supervisor/serial.h /usr/include/newlib/stdio.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 :
+ ../../supervisor/usb.h ../../supervisor/shared/workflow.h :
+ ../../shared/runtime/interrupt_char.h ../../shared/readline/readline.h :
+ ../../shared-module/storage/__init__.h :
+ ../../shared-module/usb_cdc/__init__.h :
+ ../../shared-module/usb_hid/__init__.h :
+ ../../shared-module/usb_hid/Device.h :
+ ../../shared-module/usb_midi/__init__.h ../../lib/tinyusb/src/tusb.h :
+ ../../lib/tinyusb/src/common/tusb_common.h /usr/include/newlib/string.h :
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h :
+ /usr/include/newlib/sys/string.h ../../lib/tinyusb/src/tusb_option.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../supervisor/shared/usb/tusb_config.h :
+ ../../lib/tinyusb/src/common/tusb_mcu.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../lib/tinyusb/src/common/tusb_verify.h :
+ ../../lib/tinyusb/src/common/tusb_types.h :
+ ../../lib/tinyusb/src/common/tusb_error.h :
+ ../../lib/tinyusb/src/common/tusb_timeout.h :
+ ../../lib/tinyusb/src/osal/osal.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ ../../lib/tinyusb/src/osal/osal_none.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/device/usbd.h :
+ ../../lib/tinyusb/src/class/hid/hid_device.h :
+ ../../lib/tinyusb/src/class/hid/hid.h :
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h :
+ ../../lib/tinyusb/src/class/cdc/cdc.h :
+ ../../lib/tinyusb/src/class/msc/msc_device.h :
+ ../../lib/tinyusb/src/class/msc/msc.h :
+ ../../lib/tinyusb/src/class/midi/midi_device.h :
+ ../../lib/tinyusb/src/class/audio/audio.h :
+ ../../lib/tinyusb/src/class/midi/midi.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb.o
new file mode 100644
index 0000000..a801ef3
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb_desc.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb_desc.P
new file mode 100644
index 0000000..d8d1c3a
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb_desc.P
@@ -0,0 +1,173 @@
+build-raspberry_pi_pico/supervisor/shared/usb/usb_desc.o: \
+ ../../supervisor/shared/usb/usb_desc.c ../../lib/tinyusb/src/tusb.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/string.h /usr/include/newlib/_ansi.h \
+ /usr/include/newlib/newlib.h /usr/include/newlib/_newlib_version.h \
+ /usr/include/newlib/sys/config.h /usr/include/newlib/machine/ieeefp.h \
+ /usr/include/newlib/sys/features.h /usr/include/newlib/sys/reent.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/sys/_types.h \
+ /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h /usr/include/newlib/sys/cdefs.h \
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h \
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h \
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h \
+ /usr/include/newlib/machine/endian.h \
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h \
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h \
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h \
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h \
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h \
+ ../../lib/tinyusb/src/tusb_option.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h \
+ ../../lib/tinyusb/src/common/tusb_mcu.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../lib/tinyusb/src/common/tusb_verify.h \
+ ../../lib/tinyusb/src/common/tusb_types.h \
+ ../../lib/tinyusb/src/common/tusb_error.h \
+ ../../lib/tinyusb/src/common/tusb_timeout.h \
+ ../../lib/tinyusb/src/osal/osal.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ ../../lib/tinyusb/src/osal/osal_none.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/device/usbd.h \
+ ../../lib/tinyusb/src/class/hid/hid_device.h \
+ ../../lib/tinyusb/src/class/hid/hid.h \
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h \
+ ../../lib/tinyusb/src/class/cdc/cdc.h \
+ ../../lib/tinyusb/src/class/msc/msc_device.h \
+ ../../lib/tinyusb/src/class/msc/msc.h \
+ ../../lib/tinyusb/src/class/midi/midi_device.h \
+ ../../lib/tinyusb/src/class/audio/audio.h \
+ ../../lib/tinyusb/src/class/midi/midi.h ../../py/objstr.h ../../py/obj.h \
+ /usr/include/newlib/assert.h ../../py/misc.h ../../py/mpconfig.h \
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h \
+ ../../py/mpprint.h ../../py/runtime0.h \
+ ../../supervisor/shared/translate.h ../../py/runtime.h \
+ ../../py/mpstate.h ../../py/mpthread.h ../../py/nlr.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h \
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h \
+ ../../py/objtraceback.h ../../py/pystack.h ../../supervisor/linker.h \
+ ../../supervisor/memory.h ../../supervisor/shared/safe_mode.h \
+ ../../supervisor/usb.h ../../shared-bindings/usb_cdc/__init__.h \
+ ../../shared-module/usb_cdc/__init__.h \
+ ../../shared-bindings/usb_hid/__init__.h \
+ ../../shared-module/usb_hid/__init__.h \
+ ../../shared-module/usb_hid/Device.h \
+ ../../shared-bindings/usb_midi/__init__.h \
+ ../../shared-module/usb_midi/__init__.h \
+ ../../shared-bindings/storage/__init__.h \
+ ../../shared-module/storage/__init__.h \
+ ../../shared-bindings/microcontroller/Processor.h \
+ common-hal/microcontroller/Processor.h \
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.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 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 \
+ ../../shared-bindings/microcontroller/ResetReason.h ../../py/enum.h
+ ../../supervisor/shared/usb/usb_desc.c ../../lib/tinyusb/src/tusb.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/string.h /usr/include/newlib/_ansi.h :
+ /usr/include/newlib/newlib.h /usr/include/newlib/_newlib_version.h :
+ /usr/include/newlib/sys/config.h /usr/include/newlib/machine/ieeefp.h :
+ /usr/include/newlib/sys/features.h /usr/include/newlib/sys/reent.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/sys/_types.h :
+ /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h /usr/include/newlib/sys/cdefs.h :
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h :
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h :
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h :
+ /usr/include/newlib/machine/endian.h :
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h :
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h :
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h :
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h :
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h :
+ ../../lib/tinyusb/src/tusb_option.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h :
+ ../../lib/tinyusb/src/common/tusb_mcu.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../lib/tinyusb/src/common/tusb_verify.h :
+ ../../lib/tinyusb/src/common/tusb_types.h :
+ ../../lib/tinyusb/src/common/tusb_error.h :
+ ../../lib/tinyusb/src/common/tusb_timeout.h :
+ ../../lib/tinyusb/src/osal/osal.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ ../../lib/tinyusb/src/osal/osal_none.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/device/usbd.h :
+ ../../lib/tinyusb/src/class/hid/hid_device.h :
+ ../../lib/tinyusb/src/class/hid/hid.h :
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h :
+ ../../lib/tinyusb/src/class/cdc/cdc.h :
+ ../../lib/tinyusb/src/class/msc/msc_device.h :
+ ../../lib/tinyusb/src/class/msc/msc.h :
+ ../../lib/tinyusb/src/class/midi/midi_device.h :
+ ../../lib/tinyusb/src/class/audio/audio.h :
+ ../../lib/tinyusb/src/class/midi/midi.h ../../py/objstr.h ../../py/obj.h :
+ /usr/include/newlib/assert.h ../../py/misc.h ../../py/mpconfig.h :
+ ../../py/qstr.h build-raspberry_pi_pico/genhdr/qstrdefs.enum.h :
+ ../../py/mpprint.h ../../py/runtime0.h :
+ ../../supervisor/shared/translate.h ../../py/runtime.h :
+ ../../py/mpstate.h ../../py/mpthread.h ../../py/nlr.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h :
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h :
+ ../../py/objtraceback.h ../../py/pystack.h ../../supervisor/linker.h :
+ ../../supervisor/memory.h ../../supervisor/shared/safe_mode.h :
+ ../../supervisor/usb.h ../../shared-bindings/usb_cdc/__init__.h :
+ ../../shared-module/usb_cdc/__init__.h :
+ ../../shared-bindings/usb_hid/__init__.h :
+ ../../shared-module/usb_hid/__init__.h :
+ ../../shared-module/usb_hid/Device.h :
+ ../../shared-bindings/usb_midi/__init__.h :
+ ../../shared-module/usb_midi/__init__.h :
+ ../../shared-bindings/storage/__init__.h :
+ ../../shared-module/storage/__init__.h :
+ ../../shared-bindings/microcontroller/Processor.h :
+ common-hal/microcontroller/Processor.h :
+ sdk/src/rp2_common/pico_unique_id/include/pico/unique_id.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 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 :
+ ../../shared-bindings/microcontroller/ResetReason.h ../../py/enum.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb_desc.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb_desc.o
new file mode 100644
index 0000000..ef4420e
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb_desc.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb_msc_flash.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb_msc_flash.P
new file mode 100644
index 0000000..9e6acc5
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb_msc_flash.P
@@ -0,0 +1,133 @@
+build-raspberry_pi_pico/supervisor/shared/usb/usb_msc_flash.o: \
+ ../../supervisor/shared/usb/usb_msc_flash.c ../../lib/tinyusb/src/tusb.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/string.h /usr/include/newlib/_ansi.h \
+ /usr/include/newlib/newlib.h /usr/include/newlib/_newlib_version.h \
+ /usr/include/newlib/sys/config.h /usr/include/newlib/machine/ieeefp.h \
+ /usr/include/newlib/sys/features.h /usr/include/newlib/sys/reent.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/sys/_types.h \
+ /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h /usr/include/newlib/sys/cdefs.h \
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h \
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h \
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h \
+ /usr/include/newlib/machine/endian.h \
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h \
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h \
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h \
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h \
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h \
+ ../../lib/tinyusb/src/tusb_option.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h \
+ ../../lib/tinyusb/src/common/tusb_mcu.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../lib/tinyusb/src/common/tusb_verify.h \
+ ../../lib/tinyusb/src/common/tusb_types.h \
+ ../../lib/tinyusb/src/common/tusb_error.h \
+ ../../lib/tinyusb/src/common/tusb_timeout.h \
+ ../../lib/tinyusb/src/osal/osal.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ ../../lib/tinyusb/src/osal/osal_none.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/device/usbd.h \
+ ../../lib/tinyusb/src/class/hid/hid_device.h \
+ ../../lib/tinyusb/src/class/hid/hid.h \
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h \
+ ../../lib/tinyusb/src/class/cdc/cdc.h \
+ ../../lib/tinyusb/src/class/msc/msc_device.h \
+ ../../lib/tinyusb/src/class/msc/msc.h \
+ ../../lib/tinyusb/src/class/midi/midi_device.h \
+ ../../lib/tinyusb/src/class/audio/audio.h \
+ ../../lib/tinyusb/src/class/midi/midi.h ../../extmod/vfs.h \
+ ../../py/lexer.h ../../py/qstr.h ../../py/misc.h ../../py/mpconfig.h \
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/reader.h \
+ ../../py/obj.h /usr/include/newlib/assert.h ../../py/mpprint.h \
+ ../../py/runtime0.h ../../supervisor/shared/translate.h ../../py/proto.h \
+ ../../extmod/vfs_fat.h ../../lib/oofatfs/ff.h ../../lib/oofatfs/ffconf.h \
+ ../../lib/oofatfs/diskio.h ../../py/mpstate.h ../../py/mpthread.h \
+ ../../py/nlr.h /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h \
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h \
+ ../../py/objtraceback.h ../../shared-module/storage/__init__.h \
+ ../../supervisor/usb.h ../../supervisor/filesystem.h \
+ ../../supervisor/shared/reload.h ../../supervisor/memory.h \
+ ../../shared-bindings/supervisor/RunReason.h
+ ../../supervisor/shared/usb/usb_msc_flash.c ../../lib/tinyusb/src/tusb.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/string.h /usr/include/newlib/_ansi.h :
+ /usr/include/newlib/newlib.h /usr/include/newlib/_newlib_version.h :
+ /usr/include/newlib/sys/config.h /usr/include/newlib/machine/ieeefp.h :
+ /usr/include/newlib/sys/features.h /usr/include/newlib/sys/reent.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/sys/_types.h :
+ /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h /usr/include/newlib/sys/cdefs.h :
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h :
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h :
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h :
+ /usr/include/newlib/machine/endian.h :
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h :
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h :
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h :
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h :
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h :
+ ../../lib/tinyusb/src/tusb_option.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h :
+ ../../lib/tinyusb/src/common/tusb_mcu.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../lib/tinyusb/src/common/tusb_verify.h :
+ ../../lib/tinyusb/src/common/tusb_types.h :
+ ../../lib/tinyusb/src/common/tusb_error.h :
+ ../../lib/tinyusb/src/common/tusb_timeout.h :
+ ../../lib/tinyusb/src/osal/osal.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ ../../lib/tinyusb/src/osal/osal_none.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/device/usbd.h :
+ ../../lib/tinyusb/src/class/hid/hid_device.h :
+ ../../lib/tinyusb/src/class/hid/hid.h :
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h :
+ ../../lib/tinyusb/src/class/cdc/cdc.h :
+ ../../lib/tinyusb/src/class/msc/msc_device.h :
+ ../../lib/tinyusb/src/class/msc/msc.h :
+ ../../lib/tinyusb/src/class/midi/midi_device.h :
+ ../../lib/tinyusb/src/class/audio/audio.h :
+ ../../lib/tinyusb/src/class/midi/midi.h ../../extmod/vfs.h :
+ ../../py/lexer.h ../../py/qstr.h ../../py/misc.h ../../py/mpconfig.h :
+ build-raspberry_pi_pico/genhdr/qstrdefs.enum.h ../../py/reader.h :
+ ../../py/obj.h /usr/include/newlib/assert.h ../../py/mpprint.h :
+ ../../py/runtime0.h ../../supervisor/shared/translate.h ../../py/proto.h :
+ ../../extmod/vfs_fat.h ../../lib/oofatfs/ff.h ../../lib/oofatfs/ffconf.h :
+ ../../lib/oofatfs/diskio.h ../../py/mpstate.h ../../py/mpthread.h :
+ ../../py/nlr.h /usr/lib/gcc/arm-none-eabi/10.3.1/include-fixed/limits.h :
+ ../../py/objlist.h ../../py/objexcept.h ../../py/objtuple.h :
+ ../../py/objtraceback.h ../../shared-module/storage/__init__.h :
+ ../../supervisor/usb.h ../../supervisor/filesystem.h :
+ ../../supervisor/shared/reload.h ../../supervisor/memory.h :
+ ../../shared-bindings/supervisor/RunReason.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb_msc_flash.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb_msc_flash.o
new file mode 100644
index 0000000..79b37d7
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/usb/usb_msc_flash.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/workflow.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/workflow.P
new file mode 100644
index 0000000..9126eaf
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/workflow.P
@@ -0,0 +1,109 @@
+build-raspberry_pi_pico/supervisor/shared/workflow.o: \
+ ../../supervisor/shared/workflow.c \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h \
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h \
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h \
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h ../../supervisor/workflow.h \
+ ../../supervisor/shared/workflow.h ../../lib/tinyusb/src/tusb.h \
+ ../../lib/tinyusb/src/common/tusb_common.h /usr/include/newlib/string.h \
+ /usr/include/newlib/sys/cdefs.h /usr/include/newlib/sys/_locale.h \
+ /usr/include/newlib/strings.h /usr/include/newlib/sys/string.h \
+ /usr/include/newlib/stdio.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h \
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h \
+ /usr/include/newlib/machine/endian.h \
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h \
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h \
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h \
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h \
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h \
+ ../../lib/tinyusb/src/tusb_option.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../supervisor/shared/usb/tusb_config.h \
+ ../../lib/tinyusb/src/common/tusb_mcu.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../lib/tinyusb/src/common/tusb_verify.h \
+ ../../lib/tinyusb/src/common/tusb_types.h \
+ ../../lib/tinyusb/src/common/tusb_error.h \
+ ../../lib/tinyusb/src/common/tusb_timeout.h \
+ ../../lib/tinyusb/src/osal/osal.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ ../../lib/tinyusb/src/osal/osal_none.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/common/tusb_fifo.h \
+ ../../lib/tinyusb/src/device/usbd.h \
+ ../../lib/tinyusb/src/class/hid/hid_device.h \
+ ../../lib/tinyusb/src/class/hid/hid.h \
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h \
+ ../../lib/tinyusb/src/class/cdc/cdc.h \
+ ../../lib/tinyusb/src/class/msc/msc_device.h \
+ ../../lib/tinyusb/src/class/msc/msc.h \
+ ../../lib/tinyusb/src/class/midi/midi_device.h \
+ ../../lib/tinyusb/src/class/audio/audio.h \
+ ../../lib/tinyusb/src/class/midi/midi.h
+ ../../supervisor/shared/workflow.c :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/newlib.h :
+ /usr/include/newlib/_newlib_version.h /usr/include/newlib/sys/config.h :
+ /usr/include/newlib/machine/ieeefp.h /usr/include/newlib/sys/features.h :
+ /usr/include/newlib/sys/reent.h /usr/include/newlib/_ansi.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/sys/_types.h /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h ../../supervisor/workflow.h :
+ ../../supervisor/shared/workflow.h ../../lib/tinyusb/src/tusb.h :
+ ../../lib/tinyusb/src/common/tusb_common.h /usr/include/newlib/string.h :
+ /usr/include/newlib/sys/cdefs.h /usr/include/newlib/sys/_locale.h :
+ /usr/include/newlib/strings.h /usr/include/newlib/sys/string.h :
+ /usr/include/newlib/stdio.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h :
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h :
+ /usr/include/newlib/machine/endian.h :
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h :
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h :
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h :
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h :
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h :
+ ../../lib/tinyusb/src/tusb_option.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../supervisor/shared/usb/tusb_config.h :
+ ../../lib/tinyusb/src/common/tusb_mcu.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../lib/tinyusb/src/common/tusb_verify.h :
+ ../../lib/tinyusb/src/common/tusb_types.h :
+ ../../lib/tinyusb/src/common/tusb_error.h :
+ ../../lib/tinyusb/src/common/tusb_timeout.h :
+ ../../lib/tinyusb/src/osal/osal.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ ../../lib/tinyusb/src/osal/osal_none.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/common/tusb_fifo.h :
+ ../../lib/tinyusb/src/device/usbd.h :
+ ../../lib/tinyusb/src/class/hid/hid_device.h :
+ ../../lib/tinyusb/src/class/hid/hid.h :
+ ../../lib/tinyusb/src/class/cdc/cdc_device.h :
+ ../../lib/tinyusb/src/class/cdc/cdc.h :
+ ../../lib/tinyusb/src/class/msc/msc_device.h :
+ ../../lib/tinyusb/src/class/msc/msc.h :
+ ../../lib/tinyusb/src/class/midi/midi_device.h :
+ ../../lib/tinyusb/src/class/audio/audio.h :
+ ../../lib/tinyusb/src/class/midi/midi.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/workflow.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/workflow.o
new file mode 100644
index 0000000..c05c8c9
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/shared/workflow.o
Binary files differ
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/usb.P b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/usb.P
new file mode 100644
index 0000000..42e0787
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/usb.P
@@ -0,0 +1,118 @@
+build-raspberry_pi_pico/supervisor/usb.o: supervisor/usb.c \
+ ../../lib/tinyusb/src/device/usbd.h \
+ ../../lib/tinyusb/src/common/tusb_common.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h \
+ /usr/include/newlib/string.h /usr/include/newlib/_ansi.h \
+ /usr/include/newlib/newlib.h /usr/include/newlib/_newlib_version.h \
+ /usr/include/newlib/sys/config.h /usr/include/newlib/machine/ieeefp.h \
+ /usr/include/newlib/sys/features.h /usr/include/newlib/sys/reent.h \
+ /usr/include/newlib/_ansi.h /usr/include/newlib/sys/_types.h \
+ /usr/include/newlib/machine/_types.h \
+ /usr/include/newlib/machine/_default_types.h \
+ /usr/include/newlib/sys/lock.h /usr/include/newlib/sys/cdefs.h \
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h \
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h \
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h \
+ /usr/include/newlib/machine/endian.h \
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h \
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h \
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h \
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h \
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h \
+ ../../lib/tinyusb/src/tusb_option.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h \
+ mpconfigport.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h \
+ ../../py/circuitpy_mpconfig.h \
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h \
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h \
+ ../../supervisor/flash_root_pointers.h \
+ supervisor/internal_flash_root_pointers.h \
+ ../../lib/tinyusb/src/common/tusb_mcu.h \
+ ../../lib/tinyusb/src/common/tusb_compiler.h \
+ ../../lib/tinyusb/src/common/tusb_verify.h \
+ ../../lib/tinyusb/src/common/tusb_types.h \
+ ../../lib/tinyusb/src/common/tusb_error.h \
+ ../../lib/tinyusb/src/common/tusb_timeout.h \
+ ../../supervisor/background_callback.h ../../supervisor/usb.h \
+ 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/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/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/pico_platform/include/pico/platform.h \
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h
+supervisor/usb.c :
+ ../../lib/tinyusb/src/device/usbd.h :
+ ../../lib/tinyusb/src/common/tusb_common.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdbool.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stddef.h :
+ /usr/include/newlib/string.h /usr/include/newlib/_ansi.h :
+ /usr/include/newlib/newlib.h /usr/include/newlib/_newlib_version.h :
+ /usr/include/newlib/sys/config.h /usr/include/newlib/machine/ieeefp.h :
+ /usr/include/newlib/sys/features.h /usr/include/newlib/sys/reent.h :
+ /usr/include/newlib/_ansi.h /usr/include/newlib/sys/_types.h :
+ /usr/include/newlib/machine/_types.h :
+ /usr/include/newlib/machine/_default_types.h :
+ /usr/include/newlib/sys/lock.h /usr/include/newlib/sys/cdefs.h :
+ /usr/include/newlib/sys/_locale.h /usr/include/newlib/strings.h :
+ /usr/include/newlib/sys/string.h /usr/include/newlib/stdio.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdarg.h :
+ /usr/include/newlib/sys/types.h /usr/include/newlib/sys/_stdint.h :
+ /usr/include/newlib/machine/endian.h :
+ /usr/include/newlib/machine/_endian.h /usr/include/newlib/sys/select.h :
+ /usr/include/newlib/sys/_sigset.h /usr/include/newlib/sys/_timeval.h :
+ /usr/include/newlib/sys/timespec.h /usr/include/newlib/sys/_timespec.h :
+ /usr/include/newlib/sys/_pthreadtypes.h /usr/include/newlib/sys/sched.h :
+ /usr/include/newlib/machine/types.h /usr/include/newlib/sys/stdio.h :
+ ../../lib/tinyusb/src/tusb_option.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../supervisor/shared/usb/tusb_config.h ../../py/mpconfig.h :
+ mpconfigport.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h :
+ ../../py/circuitpy_mpconfig.h :
+ /usr/lib/gcc/arm-none-eabi/10.3.1/include/stdatomic.h :
+ boards/raspberry_pi_pico/mpconfigboard.h /usr/include/newlib/alloca.h :
+ ../../supervisor/flash_root_pointers.h :
+ supervisor/internal_flash_root_pointers.h :
+ ../../lib/tinyusb/src/common/tusb_mcu.h :
+ ../../lib/tinyusb/src/common/tusb_compiler.h :
+ ../../lib/tinyusb/src/common/tusb_verify.h :
+ ../../lib/tinyusb/src/common/tusb_types.h :
+ ../../lib/tinyusb/src/common/tusb_error.h :
+ ../../lib/tinyusb/src/common/tusb_timeout.h :
+ ../../supervisor/background_callback.h ../../supervisor/usb.h :
+ 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/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/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/pico_platform/include/pico/platform.h :
+ sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h :
diff --git a/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/usb.o b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/usb.o
new file mode 100644
index 0000000..74f00db
--- /dev/null
+++ b/circuitpython/ports/raspberrypi/build-raspberry_pi_pico/supervisor/usb.o
Binary files differ