aboutsummaryrefslogtreecommitdiff
path: root/keyboards/ploopyco/trackball/trackball.h
diff options
context:
space:
mode:
authorQMK Bot <[email protected]>2021-02-15 04:09:53 +0000
committerQMK Bot <[email protected]>2021-02-15 04:09:53 +0000
commit26ee9360bfbab3bd6b1f9dc5ac5a13f10b454e16 (patch)
treefc14e5a51dcb778a44e930762ed59617d73fa5dd /keyboards/ploopyco/trackball/trackball.h
parent0b63fb5e819495f4515001cd367a279eaf9eaaa2 (diff)
parente768fb83bdf1bc292cefc9f3f70cb1597c3108fc (diff)
downloadqmk_firmware-26ee9360bfbab3bd6b1f9dc5ac5a13f10b454e16.tar.gz
qmk_firmware-26ee9360bfbab3bd6b1f9dc5ac5a13f10b454e16.zip
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'keyboards/ploopyco/trackball/trackball.h')
-rw-r--r--keyboards/ploopyco/trackball/trackball.h18
1 files changed, 14 insertions, 4 deletions
diff --git a/keyboards/ploopyco/trackball/trackball.h b/keyboards/ploopyco/trackball/trackball.h
index c58be6c84a..fd2bf465a5 100644
--- a/keyboards/ploopyco/trackball/trackball.h
+++ b/keyboards/ploopyco/trackball/trackball.h
@@ -45,15 +45,25 @@ void process_wheel_user(report_mouse_t* mouse_report, int16_t h, int16_t v);
{ {BL, BM, BR, BF, BB}, }
typedef union {
- uint32_t raw;
- struct {
- uint8_t dpi_config;
- };
+ uint32_t raw;
+ struct {
+ uint8_t dpi_config;
+ };
} keyboard_config_t;
extern keyboard_config_t keyboard_config;
+extern uint16_t dpi_array[];
enum ploopy_keycodes {
+#ifdef VIA_ENABLE
+ DPI_CONFIG = USER00,
+#else
DPI_CONFIG = SAFE_RANGE,
+#endif
+ DRAG_SCROLL,
+#ifdef VIA_ENABLE
+ PLOOPY_SAFE_RANGE = SAFE_RANGE,
+#else
PLOOPY_SAFE_RANGE,
+#endif
};