annotate rules.mk @ 2:ef0cbe565d18 draft

- enable bootmagic full - add mac layer - add macros: USPC,DSPC
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Tue, 12 Feb 2019 11:26:56 +0900
parents 366930ab82c7
children 7e09639847e1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
1
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
2 # Build Options
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
3 # change to "no" to disable the options, or define them in the Makefile in
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
4 # the appropriate keymap folder that will get included automatically
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
5 #
2
ef0cbe565d18 - enable bootmagic full
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
6 BOOTMAGIC_ENABLE = full # Virtual DIP switch configuration(+1000)
0
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
7 MOUSEKEY_ENABLE = no # Mouse keys(+4700)
1
366930ab82c7 - enable features: EXTRAKEY_ENABLE,NKRO_ENABLE
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
8 EXTRAKEY_ENABLE = yes # Audio control and System control(+450)
0
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
9 CONSOLE_ENABLE = no # Console for debug(+400)
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
10 COMMAND_ENABLE = no # Commands for debug and configuration
1
366930ab82c7 - enable features: EXTRAKEY_ENABLE,NKRO_ENABLE
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
11 NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
0
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
12 BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
13 MIDI_ENABLE = no # MIDI controls
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
14 AUDIO_ENABLE = no # Audio output on port C6
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
15 UNICODE_ENABLE = no # Unicode
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
16 BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
1
366930ab82c7 - enable features: EXTRAKEY_ENABLE,NKRO_ENABLE
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
17 RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
0
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
18 SWAP_HANDS_ENABLE = no # Enable one-hand typing
1
366930ab82c7 - enable features: EXTRAKEY_ENABLE,NKRO_ENABLE
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
19 #CONVERT_TO_PROTON_C = yes # use ARM SoC
0
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
20
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
21 # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
22 SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
23
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
24 # If you want to change the display of OLED, you need to change here
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
25 SRC += ./lib/glcdfont.c \
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
26 ./lib/rgb_state_reader.c \
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
27 ./lib/layer_state_reader.c \
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
28 ./lib/logo_reader.c \
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
29 ./lib/keylogger.c \
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
30 # ./lib/mode_icon_reader.c \
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
31 # ./lib/host_led_state_reader.c \
24e3fb306436 initial import
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
diff changeset
32 # ./lib/timelogger.c \