Hier sollte es doch anstelle von :

#define UART_TX_VECTOR USART_UDRE_vect
so heißen:
#define UART_TX_VECTOR USART_TXC_vect