M builddefs/common_features.mk => builddefs/common_features.mk +7 -0
@@ 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
M docs/feature_midi.md => docs/feature_midi.md +4 -4
@@ 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)
R tmk_core/protocol/midi/Config/LUFAConfig.h => quantum/midi/Config/LUFAConfig.h +0 -0
R tmk_core/protocol/midi/bytequeue/COPYING => quantum/midi/bytequeue/COPYING +0 -0
R tmk_core/protocol/midi/bytequeue/bytequeue.c => quantum/midi/bytequeue/bytequeue.c +0 -0
R tmk_core/protocol/midi/bytequeue/bytequeue.h => quantum/midi/bytequeue/bytequeue.h +0 -0
R tmk_core/protocol/midi/bytequeue/interrupt_setting.c => quantum/midi/bytequeue/interrupt_setting.c +0 -0
R tmk_core/protocol/midi/bytequeue/interrupt_setting.h => quantum/midi/bytequeue/interrupt_setting.h +0 -0
R tmk_core/protocol/midi/midi.c => quantum/midi/midi.c +0 -0
R tmk_core/protocol/midi/midi.h => quantum/midi/midi.h +0 -0
R tmk_core/protocol/midi/midi_device.c => quantum/midi/midi_device.c +0 -0
R tmk_core/protocol/midi/midi_device.h => quantum/midi/midi_device.h +0 -0
R tmk_core/protocol/midi/midi_function_types.h => quantum/midi/midi_function_types.h +0 -0
R tmk_core/protocol/midi/qmk_midi.c => quantum/midi/qmk_midi.c +0 -0
R tmk_core/protocol/midi/qmk_midi.h => quantum/midi/qmk_midi.h +0 -0
R tmk_core/protocol/midi/sysex_tools.c => quantum/midi/sysex_tools.c +0 -0
R tmk_core/protocol/midi/sysex_tools.h => quantum/midi/sysex_tools.h +0 -0
M tmk_core/protocol/chibios.mk => tmk_core/protocol/chibios.mk +0 -4
@@ 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
M tmk_core/protocol/lufa.mk => tmk_core/protocol/lufa.mk +0 -4
@@ 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
D tmk_core/protocol/midi.mk => tmk_core/protocol/midi.mk +0 -11
@@ 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)