summaryrefslogtreecommitdiff
path: root/keyboards/ploopyco/opt_encoder.h
diff options
context:
space:
mode:
authorNick Brassel <nick@tzarc.org>2021-01-20 00:18:11 +1100
committerNick Brassel <nick@tzarc.org>2021-01-20 00:18:11 +1100
commitd668fd3977c46bd5c9a5c50ce77ac86c85cc18ed (patch)
tree2ec8d5fe87f68c0eff23926305d020f94b5b4b61 /keyboards/ploopyco/opt_encoder.h
parent6b0ed6a29b306bad8c1a8a55e45452b828109793 (diff)
parentd24fe4f1ca49b2143b3f3d260a0a63088b521673 (diff)
Merge remote-tracking branch 'upstream/master' into develop
Diffstat (limited to 'keyboards/ploopyco/opt_encoder.h')
-rw-r--r--keyboards/ploopyco/opt_encoder.h50
1 files changed, 25 insertions, 25 deletions
diff --git a/keyboards/ploopyco/opt_encoder.h b/keyboards/ploopyco/opt_encoder.h
index 23a170d59f..17c25bc86f 100644
--- a/keyboards/ploopyco/opt_encoder.h
+++ b/keyboards/ploopyco/opt_encoder.h
@@ -28,33 +28,33 @@
enum State { HIHI, HILO, LOLO, LOHI };
-enum State state;
+extern enum State state;
/* Variables used for scroll wheel functionality. */
-bool lohif;
-bool hilof;
-int lowA;
-int highA;
-bool cLowA;
-bool cHighA;
-int lowIndexA;
-int highIndexA;
-bool lowOverflowA;
-bool highOverflowA;
-int lowB;
-int highB;
-bool cLowB;
-bool cHighB;
-int lowIndexB;
-int highIndexB;
-bool lowOverflowB;
-bool highOverflowB;
-int scrollThresholdA;
-int scrollThresholdB;
-int arLowA[SCROLLER_AR_SIZE];
-int arHighA[SCROLLER_AR_SIZE];
-int arLowB[SCROLLER_AR_SIZE];
-int arHighB[SCROLLER_AR_SIZE];
+extern bool lohif;
+extern bool hilof;
+extern int lowA;
+extern int highA;
+extern bool cLowA;
+extern bool cHighA;
+extern int lowIndexA;
+extern int highIndexA;
+extern bool lowOverflowA;
+extern bool highOverflowA;
+extern int lowB;
+extern int highB;
+extern bool cLowB;
+extern bool cHighB;
+extern int lowIndexB;
+extern int highIndexB;
+extern bool lowOverflowB;
+extern bool highOverflowB;
+extern int scrollThresholdA;
+extern int scrollThresholdB;
+extern int arLowA[SCROLLER_AR_SIZE];
+extern int arHighA[SCROLLER_AR_SIZE];
+extern int arLowB[SCROLLER_AR_SIZE];
+extern int arHighB[SCROLLER_AR_SIZE];
void calculateThresholdA(int curA);
void calculateThresholdB(int curB);