.gitignore
.pre-commit-config.yaml
.python-version
CHANGELOG.md
LICENSE
README.md
package.json
pyproject.toml
setup.py
uv.lock
.github/dependabot.yml
.github/actions/setup-rp2040py/action.yml
.github/workflows/ci-kaluma.yml
.github/workflows/ci-micropython.yml
.github/workflows/ci-pico-sdk.yml
.github/workflows/coverage.yml
.github/workflows/pre-commit.yml
.github/workflows/publish.yml
.yarn/install-state.gz
demo/benchmark.py
demo/emulator_run.py
demo/kaluma_run.py
demo/micropython_run.py
demo/mklittlefs_dump.py
docs/ASYNCIO_MIGRATION_BACKLOG.md
docs/BACKLOG.md
docs/JIT_BACKLOG.md
docs/PORTING.md
docs/mpremote.md
scripts/ci-common.sh
scripts/pytest_mem_usage.py
src/rp2040py/__init__.py
src/rp2040py/__main__.py
src/rp2040py/_cortex_m0_core.py
src/rp2040py/_native_gate.py
src/rp2040py/_rp2040.py
src/rp2040py/cortex_m0_core.py
src/rp2040py/gpio_pin.py
src/rp2040py/interpolator.py
src/rp2040py/irq.py
src/rp2040py/memory_map.py
src/rp2040py/py.typed
src/rp2040py/rp2040.py
src/rp2040py/simulator.py
src/rp2040py/sio.py
src/rp2040py.egg-info/PKG-INFO
src/rp2040py.egg-info/SOURCES.txt
src/rp2040py.egg-info/dependency_links.txt
src/rp2040py.egg-info/entry_points.txt
src/rp2040py.egg-info/requires.txt
src/rp2040py.egg-info/scm_file_list.json
src/rp2040py.egg-info/scm_version.json
src/rp2040py.egg-info/top_level.txt
src/rp2040py/cli/__init__.py
src/rp2040py/cli/firmware_retrieve.py
src/rp2040py/cli/firmware_specs.json
src/rp2040py/cli/intelhex.py
src/rp2040py/cli/mklittlefs.py
src/rp2040py/cli/process_repl.py
src/rp2040py/cli/pty_repl.py
src/rp2040py/cli/socket_repl.py
src/rp2040py/cli/stdio_repl.py
src/rp2040py/clock/__init__.py
src/rp2040py/clock/clock.py
src/rp2040py/clock/mock_clock.py
src/rp2040py/clock/simulation_clock.py
src/rp2040py/device/__init__.py
src/rp2040py/device/base_device.py
src/rp2040py/device/bootrom.py
src/rp2040py/device/kaluma_device.py
src/rp2040py/device/load_flash.py
src/rp2040py/device/mp_device.py
src/rp2040py/device/raw_repl.py
src/rp2040py/device/repl_runner.py
src/rp2040py/gdb/__init__.py
src/rp2040py/gdb/gdb_connection.py
src/rp2040py/gdb/gdb_server.py
src/rp2040py/gdb/gdb_target.py
src/rp2040py/gdb/gdb_tcp_server.py
src/rp2040py/gdb/gdb_utils.py
src/rp2040py/native/__init__.py
src/rp2040py/native/_bit.pxd
src/rp2040py/native/_bit.pyx
src/rp2040py/native/_cortex_m0_core.pxd
src/rp2040py/native/_cortex_m0_core.pyx
src/rp2040py/native/_rp2040.pxd
src/rp2040py/native/_rp2040.pyx
src/rp2040py/peripherals/__init__.py
src/rp2040py/peripherals/adc.py
src/rp2040py/peripherals/busctrl.py
src/rp2040py/peripherals/clocks.py
src/rp2040py/peripherals/dma.py
src/rp2040py/peripherals/i2c.py
src/rp2040py/peripherals/io.py
src/rp2040py/peripherals/pads.py
src/rp2040py/peripherals/peripheral.py
src/rp2040py/peripherals/pio.py
src/rp2040py/peripherals/ppb.py
src/rp2040py/peripherals/psm.py
src/rp2040py/peripherals/pwm.py
src/rp2040py/peripherals/reset.py
src/rp2040py/peripherals/rtc.py
src/rp2040py/peripherals/spi.py
src/rp2040py/peripherals/ssi.py
src/rp2040py/peripherals/syscfg.py
src/rp2040py/peripherals/sysinfo.py
src/rp2040py/peripherals/tbman.py
src/rp2040py/peripherals/timer.py
src/rp2040py/peripherals/uart.py
src/rp2040py/peripherals/usb.py
src/rp2040py/peripherals/watchdog.py
src/rp2040py/peripherals/xosc.py
src/rp2040py/usb/__init__.py
src/rp2040py/usb/cdc.py
src/rp2040py/usb/interfaces.py
src/rp2040py/usb/setup.py
src/rp2040py/usb/usb_device.py
src/rp2040py/utils/__init__.py
src/rp2040py/utils/_bit.py
src/rp2040py/utils/assembler.py
src/rp2040py/utils/asyncio_loop_thread.py
src/rp2040py/utils/bit.py
src/rp2040py/utils/fifo.py
src/rp2040py/utils/logging.py
src/rp2040py/utils/pio_assembler.py
src/rp2040py/utils/time.py
src/rp2040py/utils/timer32.py
tests/conftest.py
tests/micropython_spi_run.py
tests/test_assembler.py
tests/test_cdc.py
tests/test_cli.py
tests/test_cli_bootrom.py
tests/test_cli_intelhex.py
tests/test_cli_mklittlefs.py
tests/test_demo_mklittlefs_dump.py
tests/test_device.py
tests/test_dispatch_table.py
tests/test_dma.py
tests/test_fifo.py
tests/test_firmware_retrieve.py
tests/test_gdb_tcp_server.py
tests/test_gpio_pin.py
tests/test_instructions.py
tests/test_kaluma_device.py
tests/test_mpremote_integration.py
tests/test_mpremote_missing_list_ports_backend.py
tests/test_pio.py
tests/test_pio_assembler.py
tests/test_pty_repl.py
tests/test_raw_repl.py
tests/test_repl_runner.py
tests/test_rp2040.py
tests/test_simulator.py
tests/test_simulator_shutdown.py
tests/test_sio.py
tests/test_socket_repl.py
tests/test_ssi.py
tests/test_stdio_repl.py
tests/test_time.py
tests/test_timer.py
tests/test_uart.py
tests/test_watchdog_reset.py
tests/kaluma/index-flash-rw.js
tests/kaluma/index.js
tests/micropython/main-flash-rw.py
tests/micropython/main-spi.py
tests/micropython/main.py
tests/utils/__init__.py
tests/utils/cortex_test_driver.py
tests/utils/create_test_driver.py
tests/utils/is32bit.py
tests/utils/rp2040_test_driver.py