Keymap: add clicky support to jetpacktuxedo keymap (#3990)

controlled by dip 3 with pitch modulated by the knob
master
Ethan Madden 2018-09-27 18:09:23 -07:00 committed by Drashna Jaelre
parent a65085a893
commit 246d539f29
2 changed files with 15 additions and 0 deletions

View File

@ -2,6 +2,7 @@
#ifdef AUDIO_ENABLE #ifdef AUDIO_ENABLE
#define STARTUP_SONG SONG(PLANCK_SOUND) #define STARTUP_SONG SONG(PLANCK_SOUND)
#define AUDIO_CLICKY
#endif #endif
/* /*
@ -30,3 +31,4 @@
// Most tactile encoders have detents every 4 stages // Most tactile encoders have detents every 4 stages
#define ENCODER_RESOLUTION 4 #define ENCODER_RESOLUTION 4

View File

@ -189,6 +189,13 @@ uint8_t muse_offset = 70;
uint16_t muse_tempo = 20; uint16_t muse_tempo = 20;
void encoder_update(bool clockwise) { void encoder_update(bool clockwise) {
if (is_clicky_on()) {
if (clockwise) {
clicky_freq_up();
} else {
clicky_freq_down();
}
} else
if (muse_mode) { if (muse_mode) {
if (IS_LAYER_ON(_RAISE)) { if (IS_LAYER_ON(_RAISE)) {
if (clockwise) { if (clockwise) {
@ -248,6 +255,12 @@ void dip_update(uint8_t index, bool active) {
stop_all_notes(); stop_all_notes();
#endif #endif
} }
case 2:
if (active) {
clicky_on();
} else {
clicky_off();
}
} }
} }