aboutsummaryrefslogtreecommitdiff
path: root/disable_features.mk
diff options
context:
space:
mode:
Diffstat (limited to 'disable_features.mk')
-rw-r--r--disable_features.mk31
1 files changed, 31 insertions, 0 deletions
diff --git a/disable_features.mk b/disable_features.mk
new file mode 100644
index 000000000..84d8316ea
--- /dev/null
+++ b/disable_features.mk
@@ -0,0 +1,31 @@
1# Unconditionally disable features that a keyboard advertises it doesn't support
2
3FEATURE_NAMES :=
4FEATURE_NAMES += ADAFRUIT_BLE
5FEATURE_NAMES += AUDIO
6FEATURE_NAMES += BACKLIGHT
7FEATURE_NAMES += BLUETOOTH
8FEATURE_NAMES += DIP_SWITCH
9FEATURE_NAMES += DYNAMIC_KEYMAP
10FEATURE_NAMES += ENCODER
11FEATURE_NAMES += HAPTIC
12FEATURE_NAMES += HD44780
13FEATURE_NAMES += IOS_DEVICE
14FEATURE_NAMES += LCD_BACKLIGHT
15FEATURE_NAMES += LCD
16FEATURE_NAMES += OLED
17FEATURE_NAMES += POINTING_DEVICE
18FEATURE_NAMES += PRINTING
19FEATURE_NAMES += PS2_MOUSE
20FEATURE_NAMES += RGBLIGHT
21FEATURE_NAMES += RGB_MATRIX
22FEATURE_NAMES += SLEEP_LED
23FEATURE_NAMES += SERIAL_LINK
24FEATURE_NAMES += STENO
25FEATURE_NAMES += SWAP_HANDS
26FEATURE_NAMES += VISUALIZER
27FEATURE_NAMES += WATCHDOG
28FEATURE_NAMES += XT
29
30$(foreach AFEATURE,$(FEATURE_NAMES),\
31 $(if $(filter $($(AFEATURE)_SUPPORTED),no),$(eval $(AFEATURE)_ENABLE=no)))