1 LUFA_DIR
= protocol
/lufa
3 # Path to the LUFA library
4 LUFA_PATH
= $(TOP_DIR
)/protocol
/lufa
/LUFA-120219
6 # Create the LUFA source path variables by including the LUFA root makefile
7 include $(LUFA_PATH
)/LUFA
/makefile
9 LUFA_SRC
= $(LUFA_DIR
)/lufa.c \
10 $(LUFA_DIR
)/descriptor.c \
12 SRC
+= $(subst $(LUFA_PATH
)/,,$(LUFA_SRC
))
18 #ifdef $(or MOUSEKEY_ENABLE, PS2_MOUSE_ENABLE)
21 #ifdef EXTRAKEY_ENABLE
24 # LUFA library compile-time options and predefined tokens
25 LUFA_OPTS
= -D USB_DEVICE_ONLY
26 LUFA_OPTS
+= -D FIXED_CONTROL_ENDPOINT_SIZE
=8
27 LUFA_OPTS
+= -D FIXED_NUM_CONFIGURATIONS
=1
28 LUFA_OPTS
+= -D USE_FLASH_DESCRIPTORS
29 LUFA_OPTS
+= -D USE_STATIC_OPTIONS
="(USB_DEVICE_OPT_FULLSPEED | USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)"
31 OPT_DEFS
+= -DF_USB
=$(F_USB
)UL
32 OPT_DEFS
+= -DARCH
=ARCH_
$(ARCH
)
33 OPT_DEFS
+= $(LUFA_OPTS
)
34 OPT_DEFS
+= -DHOST_LUFA