aboutsummaryrefslogtreecommitdiff
path: root/users/ninjonas/encoder.c
diff options
context:
space:
mode:
authorDrashna Jaelre <drashna@live.com>2021-05-21 23:17:32 -0700
committerGitHub <noreply@github.com>2021-05-21 23:17:32 -0700
commita0fed0ea176d1c986e40fc4981b900509c90d66e (patch)
treeee12f5943046015ea0dce8e2a30a68bc8eb99dbe /users/ninjonas/encoder.c
parent76c23b15abc824f867b48d8d5100dced2417d336 (diff)
downloadqmk_firmware-a0fed0ea176d1c986e40fc4981b900509c90d66e.tar.gz
qmk_firmware-a0fed0ea176d1c986e40fc4981b900509c90d66e.zip
Convert Encoder callbacks to be boolean functions (#12805)
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Diffstat (limited to 'users/ninjonas/encoder.c')
-rw-r--r--users/ninjonas/encoder.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/users/ninjonas/encoder.c b/users/ninjonas/encoder.c
index 3d56ff89e..f1b448b79 100644
--- a/users/ninjonas/encoder.c
+++ b/users/ninjonas/encoder.c
@@ -15,7 +15,7 @@
15 */ 15 */
16#include "ninjonas.h" 16#include "ninjonas.h"
17 17
18#ifdef ENCODER_ENABLE 18#ifdef ENCODER_ENABLE
19void left_encoder_cw(void) { 19void left_encoder_cw(void) {
20 switch (get_highest_layer(layer_state)) { 20 switch (get_highest_layer(layer_state)) {
21 case _LOWER: 21 case _LOWER:
@@ -81,7 +81,7 @@ void right_encoder_acw(void) {
81 } 81 }
82} 82}
83 83
84void encoder_update_user(uint8_t index, bool clockwise) { 84bool encoder_update_user(uint8_t index, bool clockwise) {
85 encoder_rotated_timer = timer_read(); 85 encoder_rotated_timer = timer_read();
86 if (index == 0) { 86 if (index == 0) {
87 left_encoder_rotated = true; 87 left_encoder_rotated = true;
@@ -99,6 +99,7 @@ void encoder_update_user(uint8_t index, bool clockwise) {
99 right_encoder_acw(); 99 right_encoder_acw();
100 } 100 }
101 } 101 }
102 return true;
102} 103}
103 104
104#endif \ No newline at end of file 105#endif