add makefile, rename main
This commit is contained in:
parent
4d4da676c6
commit
bec470f6d7
|
@ -0,0 +1,37 @@
|
||||||
|
BOARD := sparkfun_esp32micromod
|
||||||
|
FIRMWARE := .pioenvs/$(BOARD)/firmware.bin
|
||||||
|
SOURCES := \
|
||||||
|
src/main.cc
|
||||||
|
|
||||||
|
PIO := pio run -e $(BOARD)
|
||||||
|
|
||||||
|
$(FIRMWARE): $(SOURCES)
|
||||||
|
$(PIO)
|
||||||
|
|
||||||
|
PHONY: all
|
||||||
|
all: $(FIRMWARE)
|
||||||
|
|
||||||
|
.PHONY: upload
|
||||||
|
upload: $(FIRMWARE)
|
||||||
|
$(PIO) -t upload
|
||||||
|
|
||||||
|
.PHONY: monitor
|
||||||
|
monitor:
|
||||||
|
$(PIO) -t monitor
|
||||||
|
|
||||||
|
.PHONY: deploy
|
||||||
|
deploy: $(FIRMWARE)
|
||||||
|
$(PIO) -t upload && sleep 0.5 && $(PIO) -t monitor
|
||||||
|
|
||||||
|
.PHONY: clean
|
||||||
|
clean:
|
||||||
|
$(PIO) -t clean
|
||||||
|
|
||||||
|
.PHONY: cloc
|
||||||
|
cloc:
|
||||||
|
cloc include lib src
|
||||||
|
|
||||||
|
.PHONY: test
|
||||||
|
test:
|
||||||
|
$(PIO) -t test
|
||||||
|
|
Loading…
Reference in New Issue