uart: use uint8_t instead of unsigned to eliminate the need for __packed
lib/usb: add descriptor generator tool
usb/gen-desc: update to working version
Add __packed, otherwise the UART code fails when trying to transmit.
Merge branch 'master' of git://github.com/mchck/mchck
toolchain: add PIT peripheral