d2342a38d6
* Disable Unicode and Swap Hands on ErgoDox EZ Because we're running into both program memory and system memory limits, this is an easy fix to avoid both, especially since neither feature is actually used by us. * Disable Swap Hands for Moonlander as well
46 lines
1.3 KiB
Makefile
46 lines
1.3 KiB
Makefile
# MCU name
|
|
MCU = atmega32u4
|
|
|
|
# Bootloader selection
|
|
# Teensy halfkay
|
|
# Pro Micro caterina
|
|
# Atmel DFU atmel-dfu
|
|
# LUFA DFU lufa-dfu
|
|
# QMK DFU qmk-dfu
|
|
# ATmega32A bootloadHID
|
|
# ATmega328P USBasp
|
|
BOOTLOADER = halfkay
|
|
|
|
# If you have Left LEDs (see
|
|
# https://geekhack.org/index.php?topic=22780.msg873819#msg873819 for
|
|
# details), include the following define:
|
|
# OPT_DEFS += -DLEFT_LEDS
|
|
|
|
# Build Options
|
|
# comment out to disable the options.
|
|
#
|
|
BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration
|
|
MOUSEKEY_ENABLE = yes # Mouse keys
|
|
EXTRAKEY_ENABLE = yes # Audio control and System control
|
|
CONSOLE_ENABLE = no # Console for debug
|
|
COMMAND_ENABLE = yes # Commands for debug and configuration
|
|
CUSTOM_MATRIX = lite # Custom matrix file for the ErgoDox EZ
|
|
NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
|
|
UNICODE_ENABLE = no # Unicode
|
|
SWAP_HANDS_ENABLE= no # Allow swapping hands of keyboard
|
|
SLEEP_LED_ENABLE = no
|
|
API_SYSEX_ENABLE = no
|
|
|
|
RGB_MATRIX_ENABLE = no # enable later
|
|
RGB_MATRIX_DRIVER = IS31FL3731
|
|
DEBOUNCE_TYPE = eager_pr
|
|
|
|
# project specific files
|
|
SRC += matrix.c \
|
|
led_i2c.c
|
|
QUANTUM_LIB_SRC += i2c_master.c
|
|
|
|
LAYOUTS = ergodox
|
|
|
|
MOUSE_SHARED_EP = no
|