-/** ISR to handle the USART transmit complete interrupt, fired each time the USART has sent a character. This reloads the USART\r
- * data register with the next byte from the Rx_Buffer circular buffer if a character is available, or stops the transmission if\r
- * the buffer is currently empty.\r
- */\r
-ISR(USART1_TX_vect, ISR_BLOCK)\r
-{\r
- /* Send next character if available */\r
- if (Rx_Buffer.Elements)\r
- UDR1 = Buffer_GetElement(&Rx_Buffer);\r
- else\r
- Transmitting = false;\r
-}\r
-\r