disable_features.mk (766B)
1 # Unconditionally disable features that a keyboard advertises it doesn't support 2 3 FEATURE_NAMES := 4 FEATURE_NAMES += AUDIO 5 FEATURE_NAMES += BACKLIGHT 6 FEATURE_NAMES += BLUETOOTH 7 FEATURE_NAMES += DIP_SWITCH 8 FEATURE_NAMES += DYNAMIC_KEYMAP 9 FEATURE_NAMES += ENCODER 10 FEATURE_NAMES += HAPTIC 11 FEATURE_NAMES += HD44780 12 FEATURE_NAMES += IOS_DEVICE 13 FEATURE_NAMES += LCD_BACKLIGHT 14 FEATURE_NAMES += LCD 15 FEATURE_NAMES += OLED 16 FEATURE_NAMES += POINTING_DEVICE 17 FEATURE_NAMES += PS2_MOUSE 18 FEATURE_NAMES += RGBLIGHT 19 FEATURE_NAMES += RGB_MATRIX 20 FEATURE_NAMES += SLEEP_LED 21 FEATURE_NAMES += STENO 22 FEATURE_NAMES += SWAP_HANDS 23 FEATURE_NAMES += WATCHDOG 24 FEATURE_NAMES += XT 25 26 $(foreach AFEATURE,$(FEATURE_NAMES),\ 27 $(if $(filter $($(AFEATURE)_SUPPORTED),no),$(eval $(AFEATURE)_ENABLE=no)))