Giorgioggì
Giorgioggì
> Uhm... I cannot test right now, but as the declaration is just a simple `SingleGamepad_ GamepadX`, I don't see any problems with declaring them in user sketches. I have...
@alijani1 Can you help testing what @NicoHood [proposed above](https://github.com/NicoHood/HID/issues/266#issuecomment-799494811)? If that doesn't work, I am still convinced only 1/2 instances should be predefined. Then we would have docs saying "you...
> Can this be solved by creating extra files with: > > SingleGamepad1.cpp (and 2,3,4) > > ```c++ > #include "SingleGamepad.h" > SingleGamepad_ Gamepad1; // and 2,3,4 > ``` >...
It looks like the ability to [disable the CDC serial](https://github.com/arduino/ArduinoCore-avr/pull/383#event-5392487627) has finally been merged into the Arduino mainline. Let's hope for a release soon.
It fixes the issue on a project of mine. I need to test on other projects before I can say it definitely does with confidence. Just thought I'd share the...
Just noticed an odd side-effect: Gamepad1 no longer corresponds to the first gamepad detected by the system, sigh. ~Other gamepads might be out of order as well.~ Controllers seem to...
I thought the same, but the first use in my code is in an array which is populated in order. Files and instances are named in ascending order so I...
More testing confirms that this solves the initial issue, but still I can't understand why the order of controllers gets reversed.
Unfortunately this is not sufficient, as even using (= calling `.begin()` on) only _Gamepad1_ in a sketch causes all the 4 instances (well, 3 actually, as endpoints get exhausted after...
I'm not sure what we're talking about here. In my experience, commenting out 2 instances of `SingleGamepad` and using the two remaining ones together with `BootKeyboard` works perfectly on Linux....