Jack Humbert %!s(int64=9) %!d(string=hai) anos
pai
achega
4faddd3449
Modificáronse 2 ficheiros con 17 adicións e 0 borrados
  1. 2 0
      keyboard/planck/keymaps/keymap_lock.c
  2. 15 0
      quantum/quantum.mk

+ 2 - 0
keyboard/planck/keymaps/keymap_lock.c

@@ -1,3 +1,5 @@
+// USING_MIDI
+// USING_BACKLIGHT
 #include "keymap_common.h"
 #include "backlight.h"
 #include "action_layer.h"

+ 15 - 0
quantum/quantum.mk

@@ -4,6 +4,21 @@ QUANTUM_DIR = quantum
 SRC += $(QUANTUM_DIR)/keymap_common.c \
 	$(QUANTUM_DIR)/led.c 
 
+ifdef KEYMAP
+ifneq (,$(shell grep USING_MIDI 'keymaps/keymap_$(KEYMAP).c'))
+MIDI_ENABLE=yes
+$(info  * Overriding MIDI_ENABLE setting - keymap_$(KEYMAP).c requires it)
+endif
+ifneq (,$(shell grep USING_UNICODE 'keymaps/keymap_$(KEYMAP).c'))
+UNICODE_ENABLE=yes
+$(info  * Overriding UNICODE_ENABLE setting - keymap_$(KEYMAP).c requires it)
+endif
+ifneq (,$(shell grep USING_BACKLIGHT 'keymaps/keymap_$(KEYMAP).c'))
+BACKLIGHT_ENABLE=yes
+$(info  * Overriding BACKLIGHT_ENABLE setting - keymap_$(KEYMAP).c requires it)
+endif
+endif
+
 ifndef CUSTOM_MATRIX
 	SRC += $(QUANTUM_DIR)/matrix.c
 endif