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.
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.