Пересаживаюсь с GCC на IAR, пытаюсь printfом писать в УАРТ. Поискал по форуму, говорят что нужно переписать putchar, больше неичего не нашел. Переписал, вызов putchar работает, а printf нет...
CODE
void usartPutchar(char c){
while(!(UCSR1A && (1<<UDRE1)));
UDR1 = c;
}
int putchar(int c) {
usartPutchar( c );
return c;
}