summaryrefslogtreecommitdiff
path: root/contrib/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/Makefile')
-rw-r--r--contrib/Makefile20
1 files changed, 18 insertions, 2 deletions
diff --git a/contrib/Makefile b/contrib/Makefile
index 7250d5a..70488a8 100644
--- a/contrib/Makefile
+++ b/contrib/Makefile
@@ -20,6 +20,8 @@
## along with spreadspace rppico utils. If not, see <http://www.gnu.org/licenses/>.
##
+SDK_VERSION := 1.4.0
+SDK_SHA256SUM := 951d1d316d9a01c734c5ec53e766a2d03fb44f405a2494bac9a8a7c178e25918
CHIBIOS_VERSION := 21.11.2
CHIBIOS_SHA256SUM := ba74eec6230b66d79c0f0a26e9af00ca46756cb47f7b4a229eb228cbff3a8b48
FMPP_VERSION := 0.9.16
@@ -29,8 +31,22 @@ GCC_HOST := $(shell uname -m)-$(shell uname | tr '[:upper:]' '[:lower:]')
GCC_SHA256SUM := 97dbb4f019ad1650b732faffcc881689cedc14e2b7ee863d390e0a41ef16c9a3
-all: download-picoprobe download-flash_nuke clone-openocd download-chibios download-gcc
-clean: clean-picoprobe clean-flash_nuke clean-openocd clean-chibios clean-gcc
+all: download-sdk download-picoprobe download-flash_nuke clone-openocd download-chibios download-gcc
+clean: clean-sdk clean-picoprobe clean-flash_nuke clean-openocd clean-chibios clean-gcc
+
+
+
+
+download-sdk: pico-sdk-${SDK_VERSION}.tar.gz
+
+pico-sdk-${SDK_VERSION}.tar.gz:
+ wget "https://github.com/raspberrypi/pico-sdk/archive/refs/tags/${SDK_VERSION}.tar.gz" -O "$@"
+ echo "${SDK_SHA256SUM} $@" | sha256sum -c
+ tar -xzf $@
+
+clean-sdk:
+ rm -f pico-sdk-${SDK_VERSION}.tar.gz
+ rm -rf pico-sdk-${SDK_VERSION}
download-picoprobe: picoprobe.u2f