-               /** Interface Class value for the Human Interface Device class. */
-               #define MOUSE_CLASS                 0x03
-
-               /** Interface Protocol value for a Boot Protocol Mouse compliant device. */
-               #define MOUSE_PROTOCOL              0x02
-
-               /** Descriptor header type constant for a HID descriptor. */
-               #define DTYPE_HID                   0x21
-
-               /** Descriptor header type constant for a HID report descriptor. */
-               #define DTYPE_Report                0x22
-
-               /** Pipe number for the mouse report data pipe. */
-               #define MOUSE_DATA_IN_PIPE          1
+               /** Pipe address for the mouse report data IN pipe. */
+               #define MOUSE_DATA_IN_PIPE          (ENDPOINT_DIR_IN | 1)