Redoing some of UART code
Rewrote most of Uart, improved approach
Compiles, not yet tested
Closer - still finding errors
UART works as manual loop-back