Из RC5_library:
PUTCHAR_PROTOTYPE
{
/* Разместите здесь свою реализацию функции взамен putc */
/* например, пишем символ в UART */
USART_SendData(EVAL_COM1, (uint8_t) ch);
/* Loop until the end of transmission */
while (USART_GetFlagStatus(EVAL_COM1, USART_FLAG_TC) == RESET)
{}
return ch;
}