From 4dde844e9f12bca880f88f952231a614d5d912ad Mon Sep 17 00:00:00 2001 From: Dean Camera Date: Sun, 8 Nov 2009 21:56:18 +0000 Subject: Remove dependancies from the LowLevel demos to the ClassDriver demos, since the use of ClassDriver headers now outputs an error when NO_STREAM_CALLBACKS is used. --- Demos/Host/LowLevel/MouseHost/MouseHost.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'Demos/Host/LowLevel/MouseHost') diff --git a/Demos/Host/LowLevel/MouseHost/MouseHost.h b/Demos/Host/LowLevel/MouseHost/MouseHost.h index 5173b3990..6a31c658b 100644 --- a/Demos/Host/LowLevel/MouseHost/MouseHost.h +++ b/Demos/Host/LowLevel/MouseHost/MouseHost.h @@ -47,7 +47,6 @@ #include #include #include - #include #include #include @@ -72,6 +71,15 @@ /** LED mask for the library LED driver, to indicate that an error has occurred in the USB interface. */ #define LEDMASK_USB_ERROR (LEDS_LED1 | LEDS_LED3) + /* Type Defines: */ + /** Type define for a standard Boot Protocol Mouse report */ + typedef struct + { + uint8_t Button; /**< Button mask for currently pressed buttons in the mouse */ + int8_t X; /**< Current delta X movement of the mouse */ + int8_t Y; /**< Current delta Y movement on the mouse */ + } USB_MouseReport_Data_t; + /* Function Prototypes: */ void Mouse_HID_Task(void); void SetupHardware(void); -- cgit v1.2.3