1#[macro_export]
2macro_rules! REL_X {
3 () => {
4 0x00
5 };
6}
7#[macro_export]
8macro_rules! REL_Y {
9 () => {
10 0x01
11 };
12}
13#[macro_export]
14macro_rules! REL_Z {
15 () => {
16 0x02
17 };
18}
19#[macro_export]
20macro_rules! REL_RX {
21 () => {
22 0x03
23 };
24}
25#[macro_export]
26macro_rules! REL_RY {
27 () => {
28 0x04
29 };
30}
31#[macro_export]
32macro_rules! REL_RZ {
33 () => {
34 0x05
35 };
36}
37#[macro_export]
38macro_rules! REL_HWHEEL {
39 () => {
40 0x06
41 };
42}
43#[macro_export]
44macro_rules! REL_DIAL {
45 () => {
46 0x07
47 };
48}
49#[macro_export]
50macro_rules! REL_WHEEL {
51 () => {
52 0x08
53 };
54}
55#[macro_export]
56macro_rules! REL_MISC {
57 () => {
58 0x09
59 };
60}
61#[macro_export]
62macro_rules! REL_RESERVED {
63 () => {
64 0x0a
65 };
66}
67#[macro_export]
68macro_rules! REL_WHEEL_HI_RES {
69 () => {
70 0x0b
71 };
72}
73#[macro_export]
74macro_rules! REL_HWHEEL_HI_RES {
75 () => {
76 0x0c
77 };
78}
79#[macro_export]
80macro_rules! REL_MAX {
81 () => {
82 0x0f
83 };
84}
85#[macro_export]
86macro_rules! REL_CNT {
87 () => {
88 ($crate::REL_MAX!() + 1)
89 };
90}