made uartOutBits depend on uartOutBytes