summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--quantum/quantum.c43
1 files changed, 22 insertions, 21 deletions
diff --git a/quantum/quantum.c b/quantum/quantum.c
index 1e91ac04a4..34c575af42 100644
--- a/quantum/quantum.c
+++ b/quantum/quantum.c
@@ -20,7 +20,7 @@ void leader_end(void) {}
uint8_t starting_note = 0x0C;
int offset = 7;
-
+
#ifdef AUDIO_ENABLE
bool music_activated = false;
float music_scale[][2] = SONG(MUSIC_SCALE_SOUND);
@@ -435,28 +435,29 @@ void matrix_scan_quantum() {
matrix_scan_kb();
}
+#ifdef AUDIO_ENABLE
+ bool is_music_on(void) {
+ return (music_activated != 0);
+ }
-bool is_music_on(void) {
- return (music_activated != 0);
-}
-
-void music_toggle(void) {
- if (!music_activated) {
- music_on();
- } else {
- music_off();
- }
-}
+ void music_toggle(void) {
+ if (!music_activated) {
+ music_on();
+ } else {
+ music_off();
+ }
+ }
-void music_on(void) {
- music_activated = 1;
- music_on_user();
-}
+ void music_on(void) {
+ music_activated = 1;
+ music_on_user();
+ }
-void music_off(void) {
- music_activated = 0;
- stop_all_notes();
-}
+ void music_off(void) {
+ music_activated = 0;
+ stop_all_notes();
+ }
+#endif
__attribute__ ((weak))
-void music_on_user() {} \ No newline at end of file
+void music_on_user() {}