Browse Source

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>
pull/14723/head
Drashna Jaelre 2 years ago
committed by GitHub
parent
commit
ba8f1454f4
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 5 additions and 10 deletions
  1. +1
    -1
      common_features.mk
  2. +0
    -0
      platforms/avr/drivers/audio_pwm.h
  3. +0
    -0
      platforms/avr/drivers/audio_pwm_hardware.c
  4. +0
    -0
      platforms/chibios/drivers/audio_dac.h
  5. +0
    -0
      platforms/chibios/drivers/audio_dac_additive.c
  6. +0
    -0
      platforms/chibios/drivers/audio_dac_basic.c
  7. +0
    -0
      platforms/chibios/drivers/audio_pwm.h
  8. +0
    -0
      platforms/chibios/drivers/audio_pwm_hardware.c
  9. +0
    -0
      platforms/chibios/drivers/audio_pwm_software.c
  10. +4
    -9
      quantum/audio/audio.h

+ 1
- 1
common_features.mk View File

@ -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


quantum/audio/driver_avr_pwm.h → platforms/avr/drivers/audio_pwm.h View File


quantum/audio/driver_avr_pwm_hardware.c → platforms/avr/drivers/audio_pwm_hardware.c View File


quantum/audio/driver_chibios_dac.h → platforms/chibios/drivers/audio_dac.h View File


quantum/audio/driver_chibios_dac_additive.c → platforms/chibios/drivers/audio_dac_additive.c View File


quantum/audio/driver_chibios_dac_basic.c → platforms/chibios/drivers/audio_dac_basic.c View File


quantum/audio/driver_chibios_pwm.h → platforms/chibios/drivers/audio_pwm.h View File


quantum/audio/driver_chibios_pwm_hardware.c → platforms/chibios/drivers/audio_pwm_hardware.c View File


quantum/audio/driver_chibios_pwm_software.c → platforms/chibios/drivers/audio_pwm_software.c View File


+ 4
- 9
quantum/audio/audio.h View File

@ -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 {


Loading…
Cancel
Save