Refactoring UART; avoid board dependency, replace with module.