From cf452942fabbeed78ef3cdb34ff49c6175655cf6 Mon Sep 17 00:00:00 2001 From: cpq Date: Thu, 16 Feb 2023 14:23:52 +0000 Subject: [PATCH] More windows-friendly makefile for rp2040/pico-w5500 --- examples/rp2040/pico-w5500/Makefile | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/examples/rp2040/pico-w5500/Makefile b/examples/rp2040/pico-w5500/Makefile index 9efc7bf4..8d6d76c5 100644 --- a/examples/rp2040/pico-w5500/Makefile +++ b/examples/rp2040/pico-w5500/Makefile @@ -1,12 +1,10 @@ -SDK_VERSION ?= 1.5.0 -SDK_REPO ?= https://github.com/raspberrypi/pico-sdk - -all example build build/firmware.uf2: pico-sdk main.c net.c packed_fs.c - test -d build || mkdir build - cd build && cmake .. && make +all example build obj/firmware.uf2: obj pico-sdk main.c net.c packed_fs.c + cd obj && cmake .. && make +obj: + mkdir $@ pico-sdk: - git clone --depth 1 -b $(SDK_VERSION) $(SDK_REPO) $@ + git clone --depth 1 -b 1.5.0 https://github.com/raspberrypi/pico-sdk $@ cd $@ && git submodule update --init # Requires env variable VCON_API_KEY set @@ -16,8 +14,8 @@ test: update grep 'Ethernet: up' /tmp/output.txt grep 'MQTT connected' /tmp/output.txt -update: build/firmware.uf2 +update: obj/firmware.uf2 curl --fail -su :$(VCON_API_KEY) $(DEVICE_URL)/ota?uf2=1 --data-binary @$< clean: - rm -rf pico-sdk build + rm -rf pico-sdk obj