# # LUFA Library # Copyright (C) Dean Camera, 2014. # # dean [at] fourwalledcubicle [dot] com # www.lufa-lib.org # # -------------------------------------- # LUFA Project Makefile. # -------------------------------------- # Run "make help" for target help. # This work for the 8u2 and 16u2 MCU = atmega8u2 MCU_AVRDUDE = atmega8u2 MCU_DFU = atmega8u2 F_CPU = 16000000 BOARD = USER #Vendor ID from lufa #Product ID created my own ARDUNIOHID_OPTS = -DHOODLOADER_VID=0x03EB ARDUNIOHID_OPTS += -DHOODLOADER_PID=0x4E68 #You can also use the native Arduino VID and PID #VendorID Arduino 0x2341 #ProductID Arduino Uno 0x0001 #ProductID Arduino Mega 0x0010 ARCH = AVR8 F_USB = $(F_CPU) OPTIMIZATION = s TARGET = Hoodloader SRC = $(TARGET).c Descriptors.c Lib/NicoHoodProtocol_c.c $(LUFA_SRC_USB) $(LUFA_SRC_USBCLASS) LUFA_PATH = ./lufa-LUFA-140302/LUFA CC_FLAGS = -DUSE_LUFA_CONFIG_HEADER -IConfig/ $(ARDUNIOHID_OPTS) LD_FLAGS = # Default target all: # Include LUFA build script makefiles include $(LUFA_PATH)/Build/lufa_core.mk include $(LUFA_PATH)/Build/lufa_sources.mk include $(LUFA_PATH)/Build/lufa_build.mk include $(LUFA_PATH)/Build/lufa_cppcheck.mk include $(LUFA_PATH)/Build/lufa_doxygen.mk include $(LUFA_PATH)/Build/lufa_dfu.mk include $(LUFA_PATH)/Build/lufa_hid.mk include $(LUFA_PATH)/Build/lufa_avrdude.mk include $(LUFA_PATH)/Build/lufa_atprogram.mk