Hey look, it's that board again!
This time there are some subtle differences:
* 16MHz crystal instead of 20MHz, to make generating the 48MHz usb clock easier
* button for RST pin, for those cases where you program code to engaged a bad clock and the debugger can't break in automatically. (oops)
* UART Debugging
* Nested interrupt system working :)
* USB in progress. Ported my USB stack from a very similar chip, but still some random failures that I'm digging through.