aboutsummaryrefslogtreecommitdiff
path: root/tmk_core/common/report.h
diff options
context:
space:
mode:
Diffstat (limited to 'tmk_core/common/report.h')
-rw-r--r--tmk_core/common/report.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/tmk_core/common/report.h b/tmk_core/common/report.h
index bcf5cab38..606a25964 100644
--- a/tmk_core/common/report.h
+++ b/tmk_core/common/report.h
@@ -34,15 +34,16 @@ enum hid_report_ids {
34}; 34};
35 35
36/* Mouse buttons */ 36/* Mouse buttons */
37#define MOUSE_BTN_MASK(n) (1 << (n))
37enum mouse_buttons { 38enum mouse_buttons {
38 MOUSE_BTN1 = (1 << 0), 39 MOUSE_BTN1 = MOUSE_BTN_MASK(0),
39 MOUSE_BTN2 = (1 << 1), 40 MOUSE_BTN2 = MOUSE_BTN_MASK(1),
40 MOUSE_BTN3 = (1 << 2), 41 MOUSE_BTN3 = MOUSE_BTN_MASK(2),
41 MOUSE_BTN4 = (1 << 3), 42 MOUSE_BTN4 = MOUSE_BTN_MASK(3),
42 MOUSE_BTN5 = (1 << 4), 43 MOUSE_BTN5 = MOUSE_BTN_MASK(4),
43 MOUSE_BTN6 = (1 << 5), 44 MOUSE_BTN6 = MOUSE_BTN_MASK(5),
44 MOUSE_BTN7 = (1 << 6), 45 MOUSE_BTN7 = MOUSE_BTN_MASK(6),
45 MOUSE_BTN8 = (1 << 7) 46 MOUSE_BTN8 = MOUSE_BTN_MASK(7)
46}; 47};
47 48
48/* Consumer Page (0x0C) 49/* Consumer Page (0x0C)