* - Added a timeout value to the TWI_StartTransmission() function, within which the addressed device must respond\r
* - Webserver project now uses the board LEDs to indicate the current IP configuration state\r
* - Added ENABLE_TELNET_SERVER compile time option to the Webserver project to disable the TELNET server if desired\r
+ * - Increased throughput of the USBtoSerial demo on systems that send multiple bytes per packet (thanks to Opendous Inc.)\r
*\r
* <b>Fixed:</b>\r
* - Fixed software PDI/TPI programming mode in the AVRISP project not correctly toggling just the clock pin\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
- 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