44 lines
		
	
	
		
			604 B
		
	
	
	
		
			Makefile
		
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			604 B
		
	
	
	
		
			Makefile
		
	
	
	
| #BOARD :=	featheresp32
 | |
| 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
 | |
| 	rm -rf *.bin unpacked_fs
 | |
| 
 | |
| .PHONY: cloc
 | |
| cloc:
 | |
| 	cloc include lib src
 | |
| 
 | |
| .PHONY: test
 | |
| test:
 | |
| 	$(PIO) -t test
 | |
| 
 | |
| .PHONY: downloadfs
 | |
| downloadfs:
 | |
| 	$(PIO) -t downloadfs
 | |
| 
 |