Working on a USART driver.
I don't need this for grbl since I have a CDC on the USB port.
I need a serial port driver for another project, so I'll develop it here.