31 lines
		
	
	
		
			547 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			547 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
BAUDRATE=9600
 | 
						|
FQBN='arduino:avr:uno'
 | 
						|
# FQBN='esp8266:esp8266:nodemcu'
 | 
						|
PORT=/dev/ttyACM0
 | 
						|
PROJ=servoTest
 | 
						|
# TEST=pwmTest
 | 
						|
 | 
						|
 | 
						|
run: conf upload 
 | 
						|
 | 
						|
#init: 
 | 
						|
 | 
						|
conf: $(PROJ)
 | 
						|
	printf '#ifndef CONFIG\n#define CONFIG\n#define BAUDRATE $(BAUDRATE)\n#endif' > $</config.h;
 | 
						|
 | 
						|
compile: $(PROJ)
 | 
						|
	arduino-cli compile --fqbn $(FQBN) $(PROJ)
 | 
						|
 | 
						|
upload: compile
 | 
						|
	arduino-cli upload $(PROJ) -p $(PORT) -b $(FQBN)
 | 
						|
 | 
						|
serial: 
 | 
						|
	minicom --device $(PORT) -b $(BAUDRATE)
 | 
						|
 | 
						|
 | 
						|
# test: 
 | 
						|
# 	arduino-cli compile --fqbn $(FQBN) $(TEST)
 | 
						|
# 	arduino-cli upload $(TEST) -p $(PORT) -b $(FQBN)
 | 
						|
 | 
						|
 |