diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d203656 --- /dev/null +++ b/Makefile @@ -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 + diff --git a/src/main.cpp b/src/main.cc similarity index 100% rename from src/main.cpp rename to src/main.cc