https://github.com/plenprojectcompany/plen-ControlServer/blob/master/control_server/drivers/usb/core.py#L42-L50