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)
|
|
|
|
|