usart.c

Аналогично выводу создам обертку и для ввода символов:

/*USART1 receive byte */
char ser1_receiveb(void) {
    return usart_receiveb(USART1);
}