USB Mouse (relative) example for mbed NXP LPC11U24 beta
HID_devices/USBKeyboard.h
- Committer:
- chris
- Date:
- 2011-11-09
- Revision:
- 1:e089be2a6aa1
- Parent:
- 0:163560051396
File content as of revision 1:e089be2a6aa1:
/* USBKeyboard.h */ /* USB device example: Standard keyboard */ /* Copyright (c) 2011 ARM Limited. All rights reserved. */ #ifndef _USB_KEYBOARD_ #define _USB_KEYBOARD_ #include "GenericKeyboard.h" #include "USBHID.h" /** USB device: a keyboard * * Warning: you can only instantiate one instance of a USB device: USBMouse, USBKeyboard, USBAbsMouse, USBMouseKeyboard, or USBAbsMouseKeyboard. * * Example: * @code * * #include "mbed.h" * #include "USBKeyboard.h" * * USBKeyboard key; * * int main(void) * { * while (1) * { * key.puts("Hello World\r\n"); * wait(1); * } * } * * @endcode */ class USBKeyboard: public GenericKeyboard, public USBHID { public: /** * Constructor for a keyboard */ USBKeyboard(){}; virtual uint8_t * ReportDesc(); }; #endif