瀏覽代碼

Move Audio drivers from quantum to platform drivers folder (#14308)

* Move Audio drivers from quantum to platform drivers folder

* fix path for audio drivers

Co-authored-by: Ryan <fauxpark@gmail.com>

Co-authored-by: Ryan <fauxpark@gmail.com>
Drashna Jaelre 3 年之前
父節點
當前提交
ba8f1454f4

+ 1 - 1
common_features.mk

@@ -83,7 +83,7 @@ ifeq ($(strip $(AUDIO_ENABLE)), yes)
     SRC += $(QUANTUM_DIR)/process_keycode/process_audio.c
     SRC += $(QUANTUM_DIR)/process_keycode/process_clicky.c
     SRC += $(QUANTUM_DIR)/audio/audio.c ## common audio code, hardware agnostic
-    SRC += $(QUANTUM_DIR)/audio/driver_$(PLATFORM_KEY)_$(strip $(AUDIO_DRIVER)).c
+    SRC += $(PLATFORM_PATH)/$(PLATFORM_KEY)/$(DRIVER_DIR)/audio_$(strip $(AUDIO_DRIVER)).c
     SRC += $(QUANTUM_DIR)/audio/voices.c
     SRC += $(QUANTUM_DIR)/audio/luts.c
 endif

+ 0 - 0
quantum/audio/driver_avr_pwm.h → platforms/avr/drivers/audio_pwm.h


+ 0 - 0
quantum/audio/driver_avr_pwm_hardware.c → platforms/avr/drivers/audio_pwm_hardware.c


+ 0 - 0
quantum/audio/driver_chibios_dac.h → platforms/chibios/drivers/audio_dac.h


+ 0 - 0
quantum/audio/driver_chibios_dac_additive.c → platforms/chibios/drivers/audio_dac_additive.c


+ 0 - 0
quantum/audio/driver_chibios_dac_basic.c → platforms/chibios/drivers/audio_dac_basic.c


+ 0 - 0
quantum/audio/driver_chibios_pwm.h → platforms/chibios/drivers/audio_pwm.h


+ 0 - 0
quantum/audio/driver_chibios_pwm_hardware.c → platforms/chibios/drivers/audio_pwm_hardware.c


+ 0 - 0
quantum/audio/driver_chibios_pwm_software.c → platforms/chibios/drivers/audio_pwm_software.c


+ 4 - 9
quantum/audio/audio.h

@@ -26,17 +26,12 @@
 
 #if defined(__AVR__)
 #    include <avr/io.h>
-#    if defined(AUDIO_DRIVER_PWM)
-#        include "driver_avr_pwm.h"
-#    endif
 #endif
 
-#if defined(PROTOCOL_CHIBIOS)
-#    if defined(AUDIO_DRIVER_PWM)
-#        include "driver_chibios_pwm.h"
-#    elif defined(AUDIO_DRIVER_DAC)
-#        include "driver_chibios_dac.h"
-#    endif
+#if defined(AUDIO_DRIVER_PWM)
+#    include "audio_pwm.h"
+#elif defined(AUDIO_DRIVER_DAC)
+#    include "audio_dac.h"
 #endif
 
 typedef union {