summaryrefslogtreecommitdiff
path: root/Makefile
blob: 22d8da7ed0a9e05220cc68b508678b6bd0d8f532 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
connect:
	picocom --baud 115200 --flow none --parity none --databits 8 --stopbits 1 --nolock --echo --raise-rts --raise-dtr /dev/ttyACM1
.PHONY: connect

build:
	mkdir -p build
	cmake -B build -G Ninja
	cmake --build build
.PHONY: build

install:
	$(MAKE) build
	picotool load -f -x build/rivulet.uf2
	@until [ -e /dev/ttyACM1 ]; do sleep 0.1; done; sleep 1
.PHONY: install

clean:
	rm -rf build
.PHONY: clean