HID: switched to HIDAPI code. Seems more reasonable for cross compatibility but everything needs to be re-tested