Added general purpus HID report

Fork of USBDevice by mbed official

no such method: tip