MHeironimus / ArduinoJoystickLibrary

An Arduino library that adds one or more joysticks to the list of HID devices an Arduino Leonardo or Arduino Micro can support.
GNU Lesser General Public License v3.0
2.06k stars 403 forks source link

[Info] Tested this library on Adruino Uno clone with HoodLoader 2.0.5 - it softbricks the board #266

Open CamperNoob opened 1 year ago

CamperNoob commented 1 year ago

I've used an Arduino Uno clone with atmega328p and atmega16u2 ("Keyestudio W5500 Ethernet") with installed and tested HoodLoader 2.0.5. After uploading the code, which uses this library, to 16u2 - the board stops being recognized in Windows (not as COM device, nor as HID device) and becomes soft bricked, which requires a reflash of HoodLoader from a separate board. No Arduinos were harmed in the process, since I've used a separate board to flash HoodLoader in the first place.

Update: 16u2 doesn't appear in the system, but new sketch can still be uploaded to it by entering bootloader mode, so no need to reflash it. I've tried a few times but didn't succeed to make 16u2 appear as HID device using this library, so it is surely not compatible. For anyone curious - HID-project from creator of HoodLoader works ok with 16u2.