minor header cleanup
cleanup usart protocol
usart async TX now accepts bytes instead of halfwords
get rid of pointer arithmetic inside usartBuffer
prototyped settable trigger level, limited range to avoid data flood for
now
move inbox read from TIM3 IRQ to USART RX
rudimentary setting time base
added DAC code with offset clock