diff options
Diffstat (limited to 'common_features.mk')
-rw-r--r-- | common_features.mk | 21 |
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 |