I'm new to this forum so I'd like to know if this is appropriate subforum for 32U4 USB device class development questions in general. I have arduino boards wth 32U4 but my development is not specific to arduino. I would like to get better at writing USB device class code by understanding the 32U4 USB device facilities.
I've been reading 32U4's full documentation. I've also been modifying the USB core code in arduino IDE. To make things easier for myself, I am using an earlier version of arduino IDE that has no pluggable USB device code that complicated things quite a bit. I also stripped away the arduino bootloader and USB CDC so I'm only using USB HID keyboard in one project and USB printer class that I developed in another project. Just to be clear, the arduino USB device core code I'm modifying has "Copyright (c) 2010, Peter Barrett". I wonder if this forum has collective knowledge of this core library. If this isn't something folks here use for USB device code development, then what do you use?