-
Notifications
You must be signed in to change notification settings - Fork 0
/
rules.mk
41 lines (30 loc) · 1.56 KB
/
rules.mk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# This version is for rp2040 zero
# Bootloader selection
BOOTLOADER = rp2040
SERIAL_DRIVER = vendor
# Build Options
BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite (adds 40 b)
OLED_ENABLE = yes
OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # ENables the use of one or more encoders
MOUSEKEY_ENABLE = yes # Mouse keys
EXTRAKEY_ENABLE = yes # Audio control and System control (adds 470 b)
CONSOLE_ENABLE = yes # Console for debug (adds 1152 b)
COMMAND_ENABLE = no # Commands for debug and configuration (adds 408 b)
NKRO_ENABLE = yes # Enable N-Key Rollover (adds 390 b)
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
SPLIT_KEYBOARD = yes # Split common
LTO_ENABLE = yes
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
RGB_MATRIX_ENABLE = no # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE)
RGB_MATRIX_SUPPORTED = no
SWAP_HANDS_ENABLE = yes # Enables one hand typing via mirroring (adds 330 b)
LEADER_ENABLE = no # Enable the Leader Key feature (adds 352 b)
SPACE_CADET_ENABLE = no # Disable Space Cadet Shift
GRAVE_ESC_ENABLE = no # Disable Grave Escape
# WPM_ENABLE = yes # Enable WPM Counter (Works with default wpm files, but works better with vectorstorm updated wpm.c and wpm.h -> https://github.com/vectorstorm/qmk_firmware/tree/wpm_exact)
# KEY_OVERRIDE_ENABLE = yes # Enable Key Overrides
# DEBOUNCE_TYPE = sym_eager_pk
# flags for reducing size
EXTRAFLAGS += -flto