summaryrefslogtreecommitdiff
path: root/users/stanrc85/stanrc85.c
diff options
context:
space:
mode:
authorfauxpark <fauxpark@gmail.com>2020-12-09 18:21:45 +1100
committerfauxpark <fauxpark@gmail.com>2020-12-09 18:21:45 +1100
commit95c39b372744bbb8733d39a9b6e3c2d274fdfc79 (patch)
treee6f039ac9a536b7b206ebae8e5034bd5d8e2f2d4 /users/stanrc85/stanrc85.c
parenteb3964bd576568d577dc90704c7f2497de9a5aa9 (diff)
parent56933b9b9f00a46980c1201a6ba5d0c5c9932275 (diff)
Merge remote-tracking branch 'upstream/master' into develop
Diffstat (limited to 'users/stanrc85/stanrc85.c')
-rw-r--r--users/stanrc85/stanrc85.c18
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);