user65894: I want to build a gamepad HID using the Arduino Micro, and intend to use Nico’s HID library for that.
But I would like to send some config info from the PC to the Arduino HID as well.
Can you have a gamepad that not only sends state to the PC, but also receives a configuration from the PC?
I intend to use this with a Linux PC as host.

user4143: Yes, but the configuration side of things will not be part of the gamepad HID.  You will need to set up a second communication channel - be that serial or raw HID - to do the configuration.

65894: <p>I want to build a gamepad <a href="https://en.wikipedia.org/wiki/USB_human_interface_device_class" rel="nofollow noreferrer">HID</a> using the Arduino Micro, and intend to use <a href="https://github.com/NicoHood/HID" rel="nofollow noreferrer">Nico’s HID library</a> for that.</p>

<p>But I would like to send some config info from the PC to the Arduino HID as well.</p>

<p>Can you have a gamepad that not only sends state to the PC, but also receives a configuration from the PC?</p>

<p>I intend to use this with a Linux PC as host.</p>
 4143: <p>Yes, but the configuration side of things will not be part of the gamepad HID.  You will need to set up a second communication channel - be that serial or raw HID - to do the configuration.</p>
