diff options
| author | Gabriel Young <gabeplaysdrums@live.com> | 2017-02-25 20:41:13 -0800 |
|---|---|---|
| committer | Gabriel Young <gabeplaysdrums@live.com> | 2017-02-25 20:41:13 -0800 |
| commit | a64ae1066250d3aafb6e9670bf617237ec4338e7 (patch) | |
| tree | 9d91360888e2f14c7d7fe84d0a821c629a7340d3 /quantum/process_keycode | |
| parent | ea14ed122fb5c1b3be5f5d6edda9b39b151692e5 (diff) | |
| download | qmk_firmware-a64ae1066250d3aafb6e9670bf617237ec4338e7.tar.gz qmk_firmware-a64ae1066250d3aafb6e9670bf617237ec4338e7.zip | |
Update existing keymaps
Update existing keymaps to enable MIDI_BASIC functionality. Also added
an option MIDI_ENABLE_STRICT to be strict about keycode use (which also
reduces memory footprint at runtime)
Diffstat (limited to 'quantum/process_keycode')
| -rw-r--r-- | quantum/process_keycode/process_audio.c | 4 | ||||
| -rw-r--r-- | quantum/process_keycode/process_music.c | 2 | ||||
| -rw-r--r-- | quantum/process_keycode/process_music.h | 1 |
3 files changed, 4 insertions, 3 deletions
diff --git a/quantum/process_keycode/process_audio.c b/quantum/process_keycode/process_audio.c index d45242c9e..71c0297ee 100644 --- a/quantum/process_keycode/process_audio.c +++ b/quantum/process_keycode/process_audio.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | #include "process_audio.h" | ||
| 2 | #include "audio.h" | 1 | #include "audio.h" |
| 2 | #include "process_audio.h" | ||
| 3 | 3 | ||
| 4 | static float compute_freq_for_midi_note(uint8_t note) | 4 | static float compute_freq_for_midi_note(uint8_t note) |
| 5 | { | 5 | { |
| @@ -43,7 +43,7 @@ bool process_audio(uint16_t keycode, keyrecord_t *record) { | |||
| 43 | return false; | 43 | return false; |
| 44 | } | 44 | } |
| 45 | 45 | ||
| 46 | return true | 46 | return true; |
| 47 | } | 47 | } |
| 48 | 48 | ||
| 49 | void process_audio_noteon(uint8_t note) { | 49 | void process_audio_noteon(uint8_t note) { |
diff --git a/quantum/process_keycode/process_music.c b/quantum/process_keycode/process_music.c index 43bcf973e..4b86b91f0 100644 --- a/quantum/process_keycode/process_music.c +++ b/quantum/process_keycode/process_music.c | |||
| @@ -42,7 +42,7 @@ static void music_noteoff(uint8_t note) { | |||
| 42 | #endif | 42 | #endif |
| 43 | } | 43 | } |
| 44 | 44 | ||
| 45 | static void music_all_notes_off(void) { | 45 | void music_all_notes_off(void) { |
| 46 | #ifdef AUDIO_ENABLE | 46 | #ifdef AUDIO_ENABLE |
| 47 | process_audio_stop_all_notes(); | 47 | process_audio_stop_all_notes(); |
| 48 | #endif | 48 | #endif |
diff --git a/quantum/process_keycode/process_music.h b/quantum/process_keycode/process_music.h index 69913b276..a36514a44 100644 --- a/quantum/process_keycode/process_music.h +++ b/quantum/process_keycode/process_music.h | |||
| @@ -14,6 +14,7 @@ void music_off(void); | |||
| 14 | 14 | ||
| 15 | void music_on_user(void); | 15 | void music_on_user(void); |
| 16 | void music_scale_user(void); | 16 | void music_scale_user(void); |
| 17 | void music_all_notes_off(void); | ||
| 17 | 18 | ||
| 18 | void matrix_scan_music(void); | 19 | void matrix_scan_music(void); |
| 19 | 20 | ||
