diff options
author | fauxpark <fauxpark@gmail.com> | 2020-12-09 18:21:45 +1100 |
---|---|---|
committer | fauxpark <fauxpark@gmail.com> | 2020-12-09 18:21:45 +1100 |
commit | 95c39b372744bbb8733d39a9b6e3c2d274fdfc79 (patch) | |
tree | e6f039ac9a536b7b206ebae8e5034bd5d8e2f2d4 /users/stanrc85/stanrc85.c | |
parent | eb3964bd576568d577dc90704c7f2497de9a5aa9 (diff) | |
parent | 56933b9b9f00a46980c1201a6ba5d0c5c9932275 (diff) |
Merge remote-tracking branch 'upstream/master' into develop
Diffstat (limited to 'users/stanrc85/stanrc85.c')
-rw-r--r-- | users/stanrc85/stanrc85.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/users/stanrc85/stanrc85.c b/users/stanrc85/stanrc85.c index 2dbd41974b..8bc52b0ffd 100644 --- a/users/stanrc85/stanrc85.c +++ b/users/stanrc85/stanrc85.c @@ -44,6 +44,18 @@ void ctl_copy_reset (qk_tap_dance_state_t *state, void *user_data) { } } +#if defined(HAS_ROTARY) + void encoder_update_user(uint8_t index, bool clockwise) { + if (index == 0) { /* First encoder */ + if (clockwise) { + tap_code(KC_VOLD); + } else { + tap_code(KC_VOLU); + } + } + } +#endif + #if defined(HAS_INDICATORS) static uint8_t led_user = 0; #endif @@ -55,6 +67,9 @@ void lock_unlock (qk_tap_dance_state_t *state, void *user_data) { tap_code16(KC_CAD); #if defined(HAS_INDICATORS) led_user = 0; + #if defined(KEYBOARD_sneakbox_aliceclone) + led_user = 1; + #endif writePin(INDICATOR_PIN_0, !led_user); wait_ms(200); writePin(INDICATOR_PIN_1, !led_user); @@ -68,6 +83,9 @@ void lock_unlock (qk_tap_dance_state_t *state, void *user_data) { tap_code16(KC_LOCK); #if defined(HAS_INDICATORS) led_user = 1; + #if defined(KEYBOARD_sneakbox_aliceclone) + led_user = 0; + #endif writePin(INDICATOR_PIN_2, !led_user); wait_ms(200); writePin(INDICATOR_PIN_1, !led_user); |