summaryrefslogtreecommitdiffstats
path: root/quantum/encoder.h
diff options
context:
space:
mode:
authorXScorpion2 <rcalt2vt@gmail.com>2019-04-04 01:01:17 +0200
committerDrashna Jaelre <drashna@live.com>2019-04-04 01:01:17 +0200
commit63177760deaf23bb1f676974cecf211676285604 (patch)
treea0d60f4f55ef9632a20631c6f96b3f2e4e00367c /quantum/encoder.h
parent17e7762de7e3fdfc61c20aa61022f47370630c6a (diff)
downloadqmk_firmware-63177760deaf23bb1f676974cecf211676285604.tar.gz
qmk_firmware-63177760deaf23bb1f676974cecf211676285604.tar.xz
Added encoder support to split common code (#5477)
* Added slave encoder support to split common * Fixing handwired/xealous/rev1 compile error * Removed unnecessary ifdef
Diffstat (limited to 'quantum/encoder.h')
-rw-r--r--quantum/encoder.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/quantum/encoder.h b/quantum/encoder.h
index 2024fa303..ec09a8cc4 100644
--- a/quantum/encoder.h
+++ b/quantum/encoder.h
@@ -19,11 +19,13 @@
#include "quantum.h"
-#define COUNTRECLOCKWISE 0
-#define CLOCKWISE 1
-
void encoder_init(void);
void encoder_read(void);
void encoder_update_kb(int8_t index, bool clockwise);
void encoder_update_user(int8_t index, bool clockwise);
+
+#ifdef SPLIT_KEYBOARD
+void encoder_state_raw(uint8_t* slave_state);
+void encoder_update_raw(uint8_t* slave_state);
+#endif