]>
git.gir.st - tmk_keyboard.git/blob - keyboard/mbed_onekey/HIDKeyboard.h
15 } __attribute__ ((packed
)) report_keyboard_t
;
18 class HIDKeyboard
: public USBDevice
{
20 HIDKeyboard(uint16_t vendor_id
= 0xFEED, uint16_t product_id
= 0xabed, uint16_t product_release
= 0x0001);
22 bool sendReport(report_keyboard_t report
);
24 uint16_t reportLength
;
25 virtual bool USBCallback_setConfiguration(uint8_t configuration
);
26 virtual uint8_t * stringImanufacturerDesc();
27 virtual uint8_t * stringIproductDesc();
28 virtual uint8_t * stringIserialDesc();
29 virtual uint16_t reportDescLength();
30 virtual uint8_t * reportDesc();
31 virtual uint8_t * configurationDesc();
32 //virtual uint8_t * deviceDesc();
33 virtual bool USBCallback_request();