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