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/KeyboardHost/KeyboardHost.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'Demos/Host/LowLevel/KeyboardHost/KeyboardHost.h') diff --git a/Demos/Host/LowLevel/KeyboardHost/KeyboardHost.h b/Demos/Host/LowLevel/KeyboardHost/KeyboardHost.h index 4c4356d35..0176fd0c6 100644 --- a/Demos/Host/LowLevel/KeyboardHost/KeyboardHost.h +++ b/Demos/Host/LowLevel/KeyboardHost/KeyboardHost.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 Keyboard report */ + typedef struct + { + uint8_t Modifier; /**< Keyboard modifier byte, indicating pressed modifier keys (such as Shift, Control, etc.) */ + uint8_t Reserved; /**< Reserved for OEM use, always set to 0 */ + uint8_t KeyCode[6]; /**< Key codes of the currently pressed keys */ + } USB_KeyboardReport_Data_t; + /* Function Prototypes: */ void Keyboard_HID_Task(void); void SetupHardware(void); -- cgit v1.2.3