This stream device driver writes data to and reads data from an external device via the SPI bus. Both, input and output data bytes are buffered and send resp. transmitted by interrupt routines.
Up to eight additional UARTs are supported. All external AVRs, for which the AT90S2313 is a good low cost choice, are connected to the SPI of the main CPU.
|SPI UART Device|