added hid_get_report_descritpor for linux and mac so far