1
0
Fork 0
mirror of https://github.com/RobotechLille/cdf2018-principal synced 2024-12-22 21:50:37 +01:00
cdf2018-principal/arduino/Makefile

34 lines
796 B
Makefile
Raw Normal View History

# Configuration de la carte
BOARD_TAG = mega
#BOARD_TAG = uno
BOARD_SUB = atmega2560
MONITOR_BAUDRATE = 115200
# On peut écraser cette valeur en utilisant
# make MONITOR_PORT=/dev/ttyACM1 upload
# (par exemple)
MONITOR_PORT = /dev/ttyACM*
# Flags du compilateur
CFLAGS_STD = -std=gnu11
CXXFLAGS_STD = -std=gnu++11
CXXFLAGS = -pedantic -Wall -Wextra
CXXFLAGS += -fdiagnostics-color
# Fichires de sortie
TARGET=main
OBJDIR=build
USER_LIB_PATH := lib
ARDUINO_QUIET=true
include Arduino-Makefile/Arduino.mk
# Utilisé par /root pour savoir comment l'envoyer depuis le Raspberry Pi
exportOpts:
@echo "$(AVRDUDE_COM_OPTS) $(AVRDUDE_ARD_OPTS) $(AVRDUDE_UPLOAD_HEX)"
# Envoi sur l'Arduino
send:
make -C ../root $(notdir $(CURDIR)).up