5 # - it should exist either in <chibios>/os/common/ports/ARMCMx/compilers/GCC/ld/
7 # - NOTE: a custom ld script is needed for EEPROM on Teensy LC
9 # - MKL26Z64 for Teensy LC
10 # - MK20DX128 for Teensy 3.0
11 # - MK20DX256 for Teensy 3.1 and 3.2
12 # - MK20DX128BLDR4 for Infinity 60% with Kiibohd bootloader
13 # - MK20DX256BLDR8 for Infinity ErgoDox with Kiibohd bootloader
14 MCU_LDSCRIPT
= MK20DX256BLDR8
16 # Vector table for application
17 # 0x00000000-0x00001000 area is occupied by bootlaoder.*/
18 # The CORTEX_VTOR... is needed only for MCHCK/Infinity KB
19 OPT_DEFS
+= -DCORTEX_VTOR_INIT
=0x00002000
24 # comment out to disable the options.
27 DFU_ARGS
= -d
1c11
:b007
28 DFU_SUFFIX_ARGS
= -p b007
-v
1c11
30 BOOTMAGIC_ENABLE
= no
# Virtual DIP switch configuration
31 MOUSEKEY_ENABLE
= yes
# Mouse keys
32 EXTRAKEY_ENABLE
= yes
# Audio control and System control
33 CONSOLE_ENABLE
= no
# Console for debug
34 COMMAND_ENABLE
= yes
# Commands for debug and configuration
35 CUSTOM_MATRIX
= yes
# Custom matrix file for the ErgoDox EZ
36 SLEEP_LED_ENABLE
= yes
# Breathing sleep LED during USB suspend
37 NKRO_ENABLE
= yes
# USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
38 UNICODE_ENABLE
= yes
# Unicode
39 SWAP_HANDS_ENABLE
= yes
# Allow swapping hands of keyboard
41 CUSTOM_MATRIX
= yes
# Custom matrix file
42 SERIAL_LINK_ENABLE
= yes
43 VISUALIZER_ENABLE
= yes
45 BACKLIGHT_ENABLE
= yes
46 BACKLIGHT_DRIVER
= custom
47 LCD_BACKLIGHT_ENABLE
= yes
55 LED_DRIVER
= is31fl3731c
59 # project specific files