summaryrefslogtreecommitdiff
path: root/common_features.mk
diff options
context:
space:
mode:
Diffstat (limited to 'common_features.mk')
-rw-r--r--common_features.mk21
1 files changed, 1 insertions, 20 deletions
diff --git a/common_features.mk b/common_features.mk
index 8b51a60fb9..74b8c1046b 100644
--- a/common_features.mk
+++ b/common_features.mk
@@ -43,31 +43,12 @@ ifeq ($(strip $(COMMAND_ENABLE)), yes)
OPT_DEFS += -DCOMMAND_ENABLE
endif
-AUDIO_ENABLE ?= no
ifeq ($(strip $(AUDIO_ENABLE)), yes)
- ifeq ($(PLATFORM),CHIBIOS)
- AUDIO_DRIVER ?= dac_basic
- ifeq ($(strip $(AUDIO_DRIVER)), dac_basic)
- OPT_DEFS += -DAUDIO_DRIVER_DAC
- else ifeq ($(strip $(AUDIO_DRIVER)), dac_additive)
- OPT_DEFS += -DAUDIO_DRIVER_DAC
- ## stm32f2 and above have a usable DAC unit, f1 do not, and need to use pwm instead
- else ifeq ($(strip $(AUDIO_DRIVER)), pwm_software)
- OPT_DEFS += -DAUDIO_DRIVER_PWM
- else ifeq ($(strip $(AUDIO_DRIVER)), pwm_hardware)
- OPT_DEFS += -DAUDIO_DRIVER_PWM
- endif
- else
- # fallback for all other platforms is pwm
- AUDIO_DRIVER ?= pwm_hardware
- OPT_DEFS += -DAUDIO_DRIVER_PWM
- endif
OPT_DEFS += -DAUDIO_ENABLE
MUSIC_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 += $(QUANTUM_DIR)/audio/audio_$(PLATFORM_KEY).c
SRC += $(QUANTUM_DIR)/audio/voices.c
SRC += $(QUANTUM_DIR)/audio/luts.c
endif