meArm/Makefile
2025-03-26 01:11:10 +01:00

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)