still untested, probably doesn't work ... but there's hope
merged in example USB CDC + HID code, but removed any comms with actual USART peripheral. this code is not yet tested. once tested and USB enumerates, work can proceed.