rp2: Add new port to Raspberry Pi RP2 microcontroller.
This commit adds a new port "rp2" which targets the new Raspberry Pi RP2040
microcontroller.
The build system uses pure cmake (with a small Makefile wrapper for
convenience). The USB driver is TinyUSB, and there is a machine module
with most of the standard classes implemented. Some examples are provided
in the examples/rp2/ directory.
Work done in collaboration with Graham Sanderson.
Signed-off-by: Damien George <damien@micropython.org>
Showing
examples/rp2/pio_1hz.py
0 → 100644
examples/rp2/pio_exec.py
0 → 100644
examples/rp2/pio_pwm.py
0 → 100644
examples/rp2/pio_uart_tx.py
0 → 100644
examples/rp2/pio_ws2812.py
0 → 100644
examples/rp2/pwm_fade.py
0 → 100644
ports/rp2/CMakeLists.txt
0 → 100644
ports/rp2/Makefile
0 → 100644
ports/rp2/README.md
0 → 100644
ports/rp2/machine_adc.c
0 → 100644
ports/rp2/machine_i2c.c
0 → 100644
ports/rp2/machine_pin.c
0 → 100644
This diff is collapsed.
ports/rp2/machine_pwm.c
0 → 100644
ports/rp2/machine_spi.c
0 → 100644
This diff is collapsed.
ports/rp2/machine_timer.c
0 → 100644
ports/rp2/machine_uart.c
0 → 100644
ports/rp2/machine_wdt.c
0 → 100644
ports/rp2/main.c
0 → 100644
ports/rp2/manifest.py
0 → 100644
ports/rp2/memmap_mp.ld
0 → 100644
ports/rp2/micropy_py.cmake
0 → 100644
ports/rp2/modmachine.c
0 → 100644
ports/rp2/modmachine.h
0 → 100644
ports/rp2/modrp2.c
0 → 100644
ports/rp2/modrp2.h
0 → 100644
ports/rp2/modules/_boot.py
0 → 100644
ports/rp2/modules/rp2.py
0 → 100644
ports/rp2/moduos.c
0 → 100644
ports/rp2/modutime.c
0 → 100644
ports/rp2/mpconfigport.h
0 → 100644
ports/rp2/mphalport.c
0 → 100644
ports/rp2/mphalport.h
0 → 100644
ports/rp2/mpthreadport.c
0 → 100644
ports/rp2/mpthreadport.h
0 → 100644
ports/rp2/qstrdefsport.h
0 → 100644
ports/rp2/rp2_flash.c
0 → 100644
ports/rp2/rp2_pio.c
0 → 100644
This diff is collapsed.
ports/rp2/tusb_config.h
0 → 100644
ports/rp2/tusb_port.c
0 → 100644
ports/rp2/uart.c
0 → 100644
ports/rp2/uart.h
0 → 100644
Please register or sign in to comment