X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/7f9f97c792dee6875fbca9806422bdd7d6c5a657..fc31973daffea3506051ce51a5f79383ce0867d6:/LUFA/Drivers/Peripheral/SerialStream.c?ds=inline diff --git a/LUFA/Drivers/Peripheral/SerialStream.c b/LUFA/Drivers/Peripheral/SerialStream.c index fd5676aab..867160a3e 100644 --- a/LUFA/Drivers/Peripheral/SerialStream.c +++ b/LUFA/Drivers/Peripheral/SerialStream.c @@ -28,7 +28,7 @@ this software. */ -#define INCLUDE_FROM_SERIALSTREAM_C +#define __INCLUDE_FROM_SERIALSTREAM_C #include "SerialStream.h" FILE USARTStream = FDEV_SETUP_STREAM(SerialStream_TxByte, SerialStream_RxByte, _FDEV_SETUP_RW); @@ -44,6 +44,9 @@ static int SerialStream_TxByte(char DataByte, FILE *Stream) static int SerialStream_RxByte(FILE *Stream) { (void)Stream; + + if (!(Serial_IsCharReceived())) + return _FDEV_EOF; return Serial_RxByte(); }