]>
git.gir.st - tmk_keyboard.git/blob - tmk_core/protocol/mbed/HIDKeyboard.h
9 class HIDKeyboard
: public USBDevice
{
11 HIDKeyboard(uint16_t vendor_id
= 0xFEED, uint16_t product_id
= 0xabed, uint16_t product_release
= 0x0001);
13 bool sendReport(report_keyboard_t report
);
16 uint16_t reportLength
;
17 virtual bool USBCallback_setConfiguration(uint8_t configuration
);
18 virtual uint8_t * stringImanufacturerDesc();
19 virtual uint8_t * stringIproductDesc();
20 virtual uint8_t * stringIserialDesc();
21 virtual uint16_t reportDescLength();
22 virtual uint8_t * reportDesc();
23 virtual uint8_t * configurationDesc();
24 //virtual uint8_t * deviceDesc();
25 virtual bool USBCallback_request();
26 virtual void USBCallback_requestCompleted(uint8_t * buf
, uint32_t length
);