Merge remote-tracking branch 'upstream/master'
[jackhill/qmk/firmware.git] / keyboards / xd84 / rules.mk
CommitLineData
657d0559 1# MCU name
2MCU = atmega32u4
3
657d0559 4# Bootloader selection
5# Teensy halfkay
6# Pro Micro caterina
7# Atmel DFU atmel-dfu
8# LUFA DFU lufa-dfu
9# QMK DFU qmk-dfu
b47c10bf 10# ATmega32A bootloadHID
11# ATmega328P USBasp
657d0559 12BOOTLOADER = atmel-dfu
13
657d0559 14# Build Options
15# change yes to no to disable
16#
17BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration(+1000)
18MOUSEKEY_ENABLE = no # Mouse keys(+4700)
19EXTRAKEY_ENABLE = yes # Audio control and System control(+450)
20CONSOLE_ENABLE = no # Console for debug(+400)
21COMMAND_ENABLE = no # Commands for debug and configuration
22# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
23SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
24# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
25NKRO_ENABLE = no # USB Nkey Rollover
9a64c6b8 26BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality on B7 by default
657d0559 27RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
28MIDI_ENABLE = no # MIDI support (+2400 to 4200, depending on config)
29UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
1c805b3d 33HD44780_ENABLE = no # Enable support for HD44780 based LCDs (+400)
41482e02 34LINK_TIME_OPTIMIZATION_ENABLE = yes
657d0559 35
36# custom matrix setup
37CUSTOM_MATRIX = yes
1c805b3d
JC
38
39VPATH += drivers/gpio
41482e02
JC
40SRC += custom_matrix_helper.c pca9555.c matrix.c
41QUANTUM_LIB_SRC += i2c_master.c
657d0559 42
41482e02 43LAYOUTS = 75_ansi 75_iso