int ctl_uart_getc(CTL_UART_t *self);
ctl_uart_getc reads one character from the UART self. This function will block until a character is available to read.
ctl_uart_getc returns the character read from the UART.