Browse Source
* Initial attempt at allowing keyboards to indicate what features they do not support * try to use a for loop instead * Update disable_features.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * add a few more features * remove my test fixture * disable things that make all:all suggested" Co-authored-by: Zach White <skullydazed@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com>master


45 changed files with 211 additions and 1 deletions
@ -0,0 +1,31 @@
@@ -0,0 +1,31 @@
|
||||
# Unconditionally disable features that a keyboard advertises it doesn't support
|
||||
|
||||
FEATURE_NAMES := |
||||
FEATURE_NAMES += ADAFRUIT_BLE |
||||
FEATURE_NAMES += AUDIO |
||||
FEATURE_NAMES += BACKLIGHT |
||||
FEATURE_NAMES += BLUETOOTH |
||||
FEATURE_NAMES += DIP_SWITCH |
||||
FEATURE_NAMES += DYNAMIC_KEYMAP |
||||
FEATURE_NAMES += ENCODER |
||||
FEATURE_NAMES += HAPTIC |
||||
FEATURE_NAMES += HD44780 |
||||
FEATURE_NAMES += IOS_DEVICE |
||||
FEATURE_NAMES += LCD_BACKLIGHT |
||||
FEATURE_NAMES += LCD |
||||
FEATURE_NAMES += OLED |
||||
FEATURE_NAMES += POINTING_DEVICE |
||||
FEATURE_NAMES += PRINTING |
||||
FEATURE_NAMES += PS2_MOUSE |
||||
FEATURE_NAMES += RGBLIGHT |
||||
FEATURE_NAMES += RGB_MATRIX |
||||
FEATURE_NAMES += SLEEP_LED |
||||
FEATURE_NAMES += SERIAL_LINK |
||||
FEATURE_NAMES += STENO |
||||
FEATURE_NAMES += SWAP_HANDS |
||||
FEATURE_NAMES += VISUALIZER |
||||
FEATURE_NAMES += WATCHDOG |
||||
FEATURE_NAMES += XT |
||||
|
||||
$(foreach AFEATURE,$(FEATURE_NAMES),\ |
||||
$(if $(filter $($(AFEATURE)_SUPPORTED),no),$(eval $(AFEATURE)_ENABLE=no))) |
@ -1 +1,5 @@
@@ -1 +1,5 @@
|
||||
BACKLIGHT_ENABLE = yes |
||||
|
||||
# Disable unsupported hardware
|
||||
RGBLIGHT_SUPPORTED = no |
||||
AUDIO_SUPPORTED = no |
||||
|
@ -0,0 +1,2 @@
@@ -0,0 +1,2 @@
|
||||
# Disable unsupported hardware
|
||||
AUDIO_SUPPORTED = no |
@ -1,2 +1,5 @@
@@ -1,2 +1,5 @@
|
||||
BACKLIGHT_ENABLE = yes |
||||
RGBLIGHT_ENABLE = yes |
||||
|
||||
# Disable unsupported hardware
|
||||
AUDIO_SUPPORTED = no |
||||
|
@ -1 +1,5 @@
@@ -1 +1,5 @@
|
||||
BLUETOOTH_ENABLE = no |
||||
|
||||
# Disable unsupported hardware
|
||||
RGBLIGHT_SUPPORTED = no |
||||
AUDIO_SUPPORTED = no |
||||
|
Loading…
Reference in new issue