Various communities that are exploring writing USB-device code, in a newbie/community setting, such that they're likely to document things more thoroughly: