source: avrstuff/kbd/pcw2hid/code/makefile@ 53cf5f5

main
Last change on this file since 53cf5f5 was 53cf5f5, checked in by PulkoMandy <pulkomandy@…>, 12 months ago

pcw2hid: adjust Makefile to build for final hardware

  • Property mode set to 100644
File size: 1.5 KB
Line 
1#
2# LUFA Library
3# Copyright (C) Dean Camera, 2021.
4#
5# dean [at] fourwalledcubicle [dot] com
6# www.lufa-lib.org
7#
8# --------------------------------------
9# LUFA Project Makefile.
10# --------------------------------------
11
12# Run "make help" for target help.
13
14MCU = at90usb162
15#MCU = at90usb1287
16ARCH = AVR8
17BOARD =
18F_CPU = 8000000
19F_USB = $(F_CPU)
20OPTIMIZATION = 3
21TARGET = Keyboard
22SRC = $(TARGET).c Descriptors.c protocol.cpp $(LUFA_SRC_USB) $(LUFA_SRC_USBCLASS)
23LUFA_PATH ?= lufa-LUFA-210130/LUFA
24CC_FLAGS = -DUSE_LUFA_CONFIG_HEADER -IConfig/
25LD_FLAGS =
26
27# Default target
28all:
29
30# Include LUFA-specific DMBS extension modules
31DMBS_LUFA_PATH ?= $(LUFA_PATH)/Build/LUFA
32include $(DMBS_LUFA_PATH)/lufa-sources.mk
33include $(DMBS_LUFA_PATH)/lufa-gcc.mk
34
35# Include common DMBS build system modules
36DMBS_PATH ?= $(LUFA_PATH)/Build/DMBS/DMBS
37include $(DMBS_PATH)/core.mk
38include $(DMBS_PATH)/cppcheck.mk
39include $(DMBS_PATH)/doxygen.mk
40include $(DMBS_PATH)/dfu.mk
41include $(DMBS_PATH)/gcc.mk
42include $(DMBS_PATH)/hid.mk
43include $(DMBS_PATH)/avrdude.mk
44include $(DMBS_PATH)/atprogram.mk
45
46#dfu: $(TARGET).hex
47# dfu-programmer at90usb162 flash $(TARGET).hex
48
49#PROG=usbasp
50#PROG=avr109 -P /dev/ports/usb0
51PROG=stk500 -P /dev/ports/usb0
52flash: $(TARGET).hex
53 avrdude -u -c $(PROG) -p $(MCU) -Uflash:w:$^
54
55fuse:
56 avrdude -u -c $(PROG) -p $(MCU) -U efuse:w:0xf4:m -U hfuse:w:0xd9:m -U lfuse:w:0x5e:m
Note: See TracBrowser for help on using the repository browser.