#include "USBtoSerial.h"\r
\r
/** Circular buffer to hold data from the host before it is sent to the device via the serial port. */\r
-RingBuff_t Rx_Buffer;\r
+RingBuff_t USBtoUSART_Buffer;\r
\r
/** Circular buffer to hold data from the serial port before it is sent to the host. */\r
-RingBuff_t Tx_Buffer;\r
+RingBuff_t USARTtoUSB_Buffer;\r
\r
/** LUFA CDC Class driver interface configuration and state information. This structure is\r
* passed to all CDC Class driver functions, so that multiple instances of the same class\r
{\r
SetupHardware();\r
\r
- Buffer_Initialize(&Rx_Buffer);\r
- Buffer_Initialize(&Tx_Buffer);\r
+ Buffer_Initialize(&USBtoUSART_Buffer);\r
+ Buffer_Initialize(&USARTtoUSB_Buffer);\r
\r
LEDs_SetAllLEDs(LEDMASK_USB_NOTREADY);\r
\r
/* Read bytes from the USB OUT endpoint into the USART transmit buffer */\r
for (uint8_t DataBytesRem = CDC_Device_BytesReceived(&VirtualSerial_CDC_Interface); DataBytesRem != 0; DataBytesRem--)\r
{\r
- if (!(BUFF_STATICSIZE - Rx_Buffer.Elements))\r
+ if (!(BUFF_STATICSIZE - USBtoUSART_Buffer.Elements))\r
break;\r
\r
- Buffer_StoreElement(&Rx_Buffer, CDC_Device_ReceiveByte(&VirtualSerial_CDC_Interface));\r
+ Buffer_StoreElement(&USBtoUSART_Buffer, CDC_Device_ReceiveByte(&VirtualSerial_CDC_Interface));\r
}\r
\r
/* Read bytes from the USART receive buffer into the USB IN endpoint */\r
- if (Tx_Buffer.Elements)\r
- CDC_Device_SendByte(&VirtualSerial_CDC_Interface, Buffer_GetElement(&Tx_Buffer));\r
+ if (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 (Rx_Buffer.Elements)\r
- Serial_TxByte(Buffer_GetElement(&Rx_Buffer));\r
+ if (USBtoUSART_Buffer.Elements)\r
+ Serial_TxByte(Buffer_GetElement(&USBtoUSART_Buffer));\r
\r
CDC_Device_USBTask(&VirtualSerial_CDC_Interface);\r
USB_USBTask();\r
uint8_t ReceivedByte = UDR1;\r
\r
if (USB_DeviceState == DEVICE_STATE_Configured)\r
- Buffer_StoreElement(&Tx_Buffer, ReceivedByte);\r
+ Buffer_StoreElement(&USARTtoUSB_Buffer, ReceivedByte);\r
}\r
\r
/** Event handler for the CDC Class driver Line Encoding Changed event.\r