Added incomplete MIDIToneGenerator project.
[pub/USBasp.git] / Projects / USBtoSerial / USBtoSerial.c
index f1cd549..73be33e 100644 (file)
@@ -1,13 +1,13 @@
 /*\r
              LUFA Library\r
 /*\r
              LUFA Library\r
-     Copyright (C) Dean Camera, 2009.\r
+     Copyright (C) Dean Camera, 2010.\r
               \r
   dean [at] fourwalledcubicle [dot] com\r
       www.fourwalledcubicle.com\r
 */\r
 \r
 /*\r
               \r
   dean [at] fourwalledcubicle [dot] com\r
       www.fourwalledcubicle.com\r
 */\r
 \r
 /*\r
-  Copyright 2009  Dean Camera (dean [at] fourwalledcubicle [dot] com)\r
+  Copyright 2010  Dean Camera (dean [at] fourwalledcubicle [dot] com)\r
 \r
   Permission to use, copy, modify, distribute, and sell this \r
   software and its documentation for any purpose is hereby granted\r
 \r
   Permission to use, copy, modify, distribute, and sell this \r
   software and its documentation for any purpose is hereby granted\r
@@ -90,11 +90,11 @@ int main(void)
                }\r
                \r
                /* Read bytes from the USART receive buffer into the USB IN endpoint */\r
                }\r
                \r
                /* Read bytes from the USART receive buffer into the USB IN endpoint */\r
-               if (USARTtoUSB_Buffer.Elements)\r
+               while (USARTtoUSB_Buffer.Elements)\r
                  CDC_Device_SendByte(&VirtualSerial_CDC_Interface, Buffer_GetElement(&USARTtoUSB_Buffer));\r
                \r
                /* Load bytes from the USART transmit buffer into the USART */\r
                  CDC_Device_SendByte(&VirtualSerial_CDC_Interface, Buffer_GetElement(&USARTtoUSB_Buffer));\r
                \r
                /* Load bytes from the USART transmit buffer into the USART */\r
-               if (USBtoUSART_Buffer.Elements)\r
+               while (USBtoUSART_Buffer.Elements)\r
                  Serial_TxByte(Buffer_GetElement(&USBtoUSART_Buffer));\r
                \r
                CDC_Device_USBTask(&VirtualSerial_CDC_Interface);\r
                  Serial_TxByte(Buffer_GetElement(&USBtoUSART_Buffer));\r
                \r
                CDC_Device_USBTask(&VirtualSerial_CDC_Interface);\r