]> git.friedersdorff.com Git - max/tmk_keyboard.git/blobdiff - keyboard/ergodox/Makefile.lufa
Initial version of Ergodox-FAQ.md
[max/tmk_keyboard.git] / keyboard / ergodox / Makefile.lufa
index 4ce21d5891841c3681d7458acbf51225b63c2921..07241b0366d91df9a676d5edc91bb6ec5c751cc9 100644 (file)
@@ -90,11 +90,14 @@ ARCH = AVR8
 #     CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU.
 F_USB = $(F_CPU)
 
+# Interrupt driven control endpoint task
+OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT
+
 # Boot Section Size in *bytes*
 #   Teensy halfKay   512
 #   Atmel DFU loader 4096
 #   LUFA bootloader  4096
-OPT_DEFS += -DBOOTLOADER_SIZE=512 -DFLASH_SIZE_BYTES=0x8000
+OPT_DEFS += -DBOOTLOADER_SIZE=512
 
 
 # Build Options
@@ -106,7 +109,7 @@ EXTRAKEY_ENABLE = yes       # Audio control and System control(+600)
 CONSOLE_ENABLE = yes    # Console for debug
 COMMAND_ENABLE = yes    # Commands for debug and configuration
 SLEEP_LED_ENABLE = yes  # Breathing sleep LED during USB suspend
-#NKRO_ENABLE = yes     # USB Nkey Rollover - not yet supported in LUFA
+NKRO_ENABLE = yes              # USB Nkey Rollover - not yet supported in LUFA
 #PS2_MOUSE_ENABLE = yes        # PS/2 mouse(TrackPoint) support
 INVERT_NUMLOCK = yes   # invert state of NumLock led
 
@@ -128,6 +131,9 @@ colemak: all
 workman: OPT_DEFS += -DKEYMAP_WORKMAN
 workman: all
 
+micro: OPT_DEFS += -DKEYMAP_MICRO
+micro: all
+
 cub: OPT_DEFS += -DKEYMAP_CUB
 cub: all