From 7d28a417c035b66529d7f6d49479fe4c22737134 Mon Sep 17 00:00:00 2001
From: Jack Humbert <jack.humb@gmail.com>
Date: Tue, 27 Jun 2017 15:28:13 -0400
Subject: [PATCH] don't let timer1 exist without b5 being enabled

---
 keyboards/atomic/keymaps/pvc/config.h | 2 ++
 quantum/audio/audio.c                 | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/keyboards/atomic/keymaps/pvc/config.h b/keyboards/atomic/keymaps/pvc/config.h
index 18a7253f2..ea5821ee7 100644
--- a/keyboards/atomic/keymaps/pvc/config.h
+++ b/keyboards/atomic/keymaps/pvc/config.h
@@ -49,6 +49,8 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #define BACKLIGHT_PIN B7
 #define BACKLIGHT_BREATHING
 
+#define C6_AUDIO
+
 /* COL2ROW or ROW2COL */
 #define DIODE_DIRECTION COL2ROW
 
diff --git a/quantum/audio/audio.c b/quantum/audio/audio.c
index 3192d500f..c924f2bd5 100644
--- a/quantum/audio/audio.c
+++ b/quantum/audio/audio.c
@@ -442,6 +442,7 @@ ISR(TIMER3_COMPA_vect)
 }
 #endif
 
+#ifdef B5_AUDIO
 ISR(TIMER1_COMPA_vect)
 {
     #if defined(B5_AUDIO) && !defined(C6_AUDIO)
@@ -572,6 +573,7 @@ ISR(TIMER1_COMPA_vect)
     }
 #endif
 }
+#endif
 
 void play_note(float freq, int vol) {
 
-- 
2.39.5