Cycling '74 Max wrapper for the hidapi
This external is wrapper for the libusb/hidapi which provides cross platform hid communication api. Maxhidapi is low-level external compared to most Max objects. Please be careful, writing random data to your HID devices can break them.
I want to use my 8bitdo N30 Pro 2 device with Max because it has Nintendo Pro Controller mode and 6-axis MEMS sensor. I love MEMS sensors! That's why I wrote this external.
Take a look at libusb/hidapi/issues for limitations. There are lot of them. Low-level communication with HID devices (mice and keyboards for example) mostly prevented by operating systems because of security.
First copy externals folder into Package/hidapi folder then copy Package/hidapi folder to any of the Max search paths. By default you can use Documents/Max 7 (or 8)/Packages folder.