While control via a virtual serial port is easy to use and flexible it may be helpful to also have a way to automate some gamepad relevant parameters using vendor defined HID reports when the serial port is already in use.
As it is not feasible to have a report for every setting a single in/out/feature report should be used with handlers listening to commands.
With HID commands it would be possible for external programs to set parameters like strength, wheel range and check the state.
While control via a virtual serial port is easy to use and flexible it may be helpful to also have a way to automate some gamepad relevant parameters using vendor defined HID reports when the serial port is already in use. As it is not feasible to have a report for every setting a single in/out/feature report should be used with handlers listening to commands.
With HID commands it would be possible for external programs to set parameters like strength, wheel range and check the state.