]> git.donarmstrong.com Git - tmk_firmware.git/blobdiff - protocol/mbed/HIDKeyboard.h
Add LED indicator support in mbed
[tmk_firmware.git] / protocol / mbed / HIDKeyboard.h
index 4ebe610a6379bafa65480a1412720aca96d66888..c537e5ecee18c8e951ce11572b81fedda9fa2caf 100644 (file)
@@ -11,6 +11,7 @@ public:
     HIDKeyboard(uint16_t vendor_id = 0xFEED, uint16_t product_id = 0xabed, uint16_t product_release = 0x0001);
 
     bool sendReport(report_keyboard_t report);
+    uint8_t leds(void);
 protected:
     uint16_t reportLength;
     virtual bool USBCallback_setConfiguration(uint8_t configuration);
@@ -22,6 +23,9 @@ protected:
     virtual uint8_t * configurationDesc();
     //virtual uint8_t * deviceDesc();
     virtual bool USBCallback_request();
+    virtual void USBCallback_requestCompleted(uint8_t * buf, uint32_t length);
+private:
+    uint8_t led_state;
 };
 
 #endif