'USBD_HID_DeInit' is written as 'USBD_HID_Init'; likely a copy-paste error. This patch should fix it.