The USART device driver implements buffered, interrupt controlled serial communication. In opposite to the AVR UART Device Driver it supports software and hardware handshake, 9-bit communication, half duplex and synchronous operation.
The driver's code is devided into a general part and a hardware dependant part, which simplifies porting it to different USART chips. The AVR USART Devices provide support for the ATmega128/103 on-chip USARTs.
|AVR USART Devices|
|AVR USART hardware dependant implementation. |