Skip to content

Commit

Permalink
Implement kyria changes
Browse files Browse the repository at this point in the history
  • Loading branch information
VeyPatch committed Oct 29, 2024
1 parent 1481c0f commit 5500f40
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 5 deletions.
8 changes: 3 additions & 5 deletions keyboards/splitkb/halcyon/elora/rev2/keyboard.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
{
"keyboard_name": "Halcyon Elora rev2",
"bootloader": "rp2040",
"build": {
"lto": true
},
"diode_direction": "COL2ROW",
"encoder": {
"enabled": true,
Expand Down Expand Up @@ -168,8 +165,9 @@
"driver": "vendor"
},
"transport": {
"watchdog": true,
"watchdog_timeout": 3000
"sync": {
"matrix_state": true
}
}
},
"usb": {
Expand Down
26 changes: 26 additions & 0 deletions keyboards/splitkb/halcyon/elora/rev2/rev2.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
// Copyright 2024 splitkb.com (support@splitkb.com)
// SPDX-License-Identifier: GPL-2.0-or-later

#include QMK_KEYBOARD_H

#ifdef ENCODER_ENABLE
bool encoder_update_kb(uint8_t index, bool clockwise) {

if (index == 0) {
// Volume control
if (clockwise) {
tap_code(KC_VOLU);
} else {
tap_code(KC_VOLD);
}
} else if (index == 1) {
// Page up/Page down
if (clockwise) {
tap_code(KC_PGDN);
} else {
tap_code(KC_PGUP);
}
}
return false;
}
#endif

0 comments on commit 5500f40

Please sign in to comment.