summaryrefslogtreecommitdiff
path: root/keyboards/ploopyco/opt_encoder.h
diff options
context:
space:
mode:
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);