use hidapi as a submodule instead