Added hid.c gadget driver