Explorar el Código

Move MIDI code out of tmk_core (#19704)

Ryan hace 3 años
padre
commit
242b80c63f

+ 7 - 0
builddefs/common_features.mk

@@ -84,6 +84,13 @@ endif
 ifeq ($(strip $(MIDI_ENABLE)), yes)
     OPT_DEFS += -DMIDI_ENABLE
     MUSIC_ENABLE = yes
+    COMMON_VPATH += $(QUANTUM_PATH)/midi
+    SRC += $(QUANTUM_DIR)/midi/midi.c
+    SRC += $(QUANTUM_DIR)/midi/midi_device.c
+    SRC += $(QUANTUM_DIR)/midi/qmk_midi.c
+    SRC += $(QUANTUM_DIR)/midi/sysex_tools.c
+    SRC += $(QUANTUM_DIR)/midi/bytequeue/bytequeue.c
+    SRC += $(QUANTUM_DIR)/midi/bytequeue/interrupt_setting.c
     SRC += $(QUANTUM_DIR)/process_keycode/process_midi.c
 endif
 

+ 4 - 4
docs/feature_midi.md

@@ -250,10 +250,10 @@ For the above, the `MI_C` keycode will produce a C3 (note number 48), and so on.
 
  * `quantum/process_keycode/process_midi.c`
  * `quantum/quantum_keycodes.h`
- * `tmk_core/protocol/midi.h`
- * `tmk_core/protocol/midi.c`
- * `tmk_core/protocol/qmk_midi.c`
- * `tmk_core/protocol/midi_device.h`
+ * `quantum/midi/midi.h`
+ * `quantum/midi/midi.c`
+ * `quantum/midi/qmk_midi.c`
+ * `quantum/midi/midi_device.h`
 
 <!--
 #### QMK Internals (Autogenerated)

+ 0 - 0
tmk_core/protocol/midi/Config/LUFAConfig.h → quantum/midi/Config/LUFAConfig.h


+ 0 - 0
tmk_core/protocol/midi/bytequeue/COPYING → quantum/midi/bytequeue/COPYING


+ 0 - 0
tmk_core/protocol/midi/bytequeue/bytequeue.c → quantum/midi/bytequeue/bytequeue.c


+ 0 - 0
tmk_core/protocol/midi/bytequeue/bytequeue.h → quantum/midi/bytequeue/bytequeue.h


+ 0 - 0
tmk_core/protocol/midi/bytequeue/interrupt_setting.c → quantum/midi/bytequeue/interrupt_setting.c


+ 0 - 0
tmk_core/protocol/midi/bytequeue/interrupt_setting.h → quantum/midi/bytequeue/interrupt_setting.h


+ 0 - 0
tmk_core/protocol/midi/midi.c → quantum/midi/midi.c


+ 0 - 0
tmk_core/protocol/midi/midi.h → quantum/midi/midi.h


+ 0 - 0
tmk_core/protocol/midi/midi_device.c → quantum/midi/midi_device.c


+ 0 - 0
tmk_core/protocol/midi/midi_device.h → quantum/midi/midi_device.h


+ 0 - 0
tmk_core/protocol/midi/midi_function_types.h → quantum/midi/midi_function_types.h


+ 0 - 0
tmk_core/protocol/midi/qmk_midi.c → quantum/midi/qmk_midi.c


+ 0 - 0
tmk_core/protocol/midi/qmk_midi.h → quantum/midi/qmk_midi.h


+ 0 - 0
tmk_core/protocol/midi/sysex_tools.c → quantum/midi/sysex_tools.c


+ 0 - 0
tmk_core/protocol/midi/sysex_tools.h → quantum/midi/sysex_tools.h


+ 0 - 4
tmk_core/protocol/chibios.mk

@@ -15,7 +15,3 @@ VPATH += $(TMK_PATH)/$(CHIBIOS_DIR)/lufa_utils
 
 OPT_DEFS += -DFIXED_CONTROL_ENDPOINT_SIZE=64
 OPT_DEFS += -DFIXED_NUM_CONFIGURATIONS=1
-
-ifeq ($(strip $(MIDI_ENABLE)), yes)
-  include $(TMK_PATH)/protocol/midi.mk
-endif

+ 0 - 4
tmk_core/protocol/lufa.mk

@@ -17,10 +17,6 @@ LUFA_SRC = lufa.c \
 	usb_descriptor.c \
 	$(LUFA_SRC_USB)
 
-ifeq ($(strip $(MIDI_ENABLE)), yes)
-	include $(TMK_PATH)/protocol/midi.mk
-endif
-
 ifeq ($(strip $(VIRTSER_ENABLE)), yes)
 	LUFA_SRC += $(LUFA_ROOT_PATH)/Drivers/USB/Class/Device/CDCClassDevice.c
 endif

+ 0 - 11
tmk_core/protocol/midi.mk

@@ -1,11 +0,0 @@
-MIDI_DIR = protocol/midi
-
-SRC += midi.c \
-	   midi_device.c \
-	   bytequeue/bytequeue.c \
-	   bytequeue/interrupt_setting.c \
-	   sysex_tools.c \
-     qmk_midi.c \
-	   $(LUFA_SRC_USBCLASS)
-
-VPATH += $(TMK_PATH)/$(MIDI_DIR)