aboutsummaryrefslogtreecommitdiff
path: root/ports/rp2/Makefile
diff options
context:
space:
mode:
authorDamien George2021-01-21 00:34:08 +1100
committerDamien George2021-01-30 00:42:29 +1100
commit469345e7285128739e2934e7934e107ffda79fc1 (patch)
treea410ce2d427770a01d5b6f4d1b3ff2fb342cd94b /ports/rp2/Makefile
parentef3ee7aa1005cd1f15c2144d4b46feb792ab3185 (diff)
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>
Diffstat (limited to 'ports/rp2/Makefile')
-rw-r--r--ports/rp2/Makefile14
1 files changed, 14 insertions, 0 deletions
diff --git a/ports/rp2/Makefile b/ports/rp2/Makefile
new file mode 100644
index 000000000..08cd53dcc
--- /dev/null
+++ b/ports/rp2/Makefile
@@ -0,0 +1,14 @@
+# Makefile for micropython on Raspberry Pi RP2
+#
+# This is a simple wrapper around cmake
+
+BUILD = build
+
+$(VERBOSE)MAKESILENT = -s
+
+all:
+ [ -d $(BUILD) ] || cmake -S . -B $(BUILD) -DPICO_BUILD_DOCS=0
+ $(MAKE) $(MAKESILENT) -C $(BUILD)
+
+clean:
+ $(RM) -rf $(BUILD)