diff --git a/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.h b/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.h index f14d4839b46ac9469a2acacd76d466fae4368e1e..6aff5cc2cc53bb8617f4dc92949eb00b89d206a8 100644 --- a/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.h +++ b/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.h @@ -634,6 +634,8 @@ uint8_t Dummy; Dummy = UEDATX; + + (void)Dummy; } /** Reads two bytes from the currently selected endpoint's bank in little endian format, for OUT @@ -719,6 +721,8 @@ Dummy = UEDATX; Dummy = UEDATX; + + (void)Dummy; } /** Reads four bytes from the currently selected endpoint's bank in little endian format, for OUT @@ -814,6 +818,8 @@ Dummy = UEDATX; Dummy = UEDATX; Dummy = UEDATX; + + (void)Dummy; } /* External Variables: */ diff --git a/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h b/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h index 40eebef754bc46ecb923cf255421b613adb1b99d..277e2829026c60e864623657cb1d62bba1a38f76 100644 --- a/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h +++ b/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h @@ -613,6 +613,8 @@ uint8_t Dummy; Dummy = UPDATX; + + (void)Dummy; } /** Reads two bytes from the currently selected pipe's bank in little endian format, for OUT @@ -698,6 +700,8 @@ Dummy = UPDATX; Dummy = UPDATX; + + (void)Dummy; } /** Reads four bytes from the currently selected pipe's bank in little endian format, for OUT @@ -793,6 +797,8 @@ Dummy = UPDATX; Dummy = UPDATX; Dummy = UPDATX; + + (void)Dummy; } /* External Variables: */ diff --git a/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h b/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h index d38df8b48b9ae55600876064db4fd9f79de6cf46..8bbb605b56156b6cab024a083d587f5bc2fbeb10 100644 --- a/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h +++ b/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h @@ -654,6 +654,8 @@ uint8_t Dummy; Dummy = *(USB_EndpointFIFOPos[USB_SelectedEndpoint]++); + + (void)Dummy; } /** Reads two bytes from the currently selected endpoint's bank in little endian format, for OUT @@ -727,6 +729,8 @@ Dummy = *(USB_EndpointFIFOPos[USB_SelectedEndpoint]++); Dummy = *(USB_EndpointFIFOPos[USB_SelectedEndpoint]++); + + (void)Dummy; } /** Reads four bytes from the currently selected endpoint's bank in little endian format, for OUT @@ -810,6 +814,8 @@ Dummy = *(USB_EndpointFIFOPos[USB_SelectedEndpoint]++); Dummy = *(USB_EndpointFIFOPos[USB_SelectedEndpoint]++); Dummy = *(USB_EndpointFIFOPos[USB_SelectedEndpoint]++); + + (void)Dummy; } /* External Variables: */ diff --git a/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h b/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h index 044dead1a4c0c2fd67098b989042408e75eea04b..25957f27a1d9769c2ac5db4a8e31f1b95252261a 100644 --- a/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h +++ b/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h @@ -648,6 +648,8 @@ uint8_t Dummy; Dummy = *(USB_PipeFIFOPos[USB_SelectedPipe]++); + + (void)Dummy; } /** Reads two bytes from the currently selected pipe's bank in little endian format, for OUT @@ -721,6 +723,8 @@ Dummy = *(USB_PipeFIFOPos[USB_SelectedPipe]++); Dummy = *(USB_PipeFIFOPos[USB_SelectedPipe]++); + + (void)Dummy; } /** Reads four bytes from the currently selected pipe's bank in little endian format, for OUT @@ -804,6 +808,8 @@ Dummy = *(USB_PipeFIFOPos[USB_SelectedPipe]++); Dummy = *(USB_PipeFIFOPos[USB_SelectedPipe]++); Dummy = *(USB_PipeFIFOPos[USB_SelectedPipe]++); + + (void)Dummy; } /* External Variables: */ diff --git a/LUFA/Drivers/USB/Core/XMEGA/Endpoint_XMEGA.h b/LUFA/Drivers/USB/Core/XMEGA/Endpoint_XMEGA.h index 18fe403e5aee82ed09bba5922793ec0186808219..77fb7f7a442bddbc96464c2ec4204ca8ba971d65 100644 --- a/LUFA/Drivers/USB/Core/XMEGA/Endpoint_XMEGA.h +++ b/LUFA/Drivers/USB/Core/XMEGA/Endpoint_XMEGA.h @@ -288,7 +288,7 @@ Endpoint_SelectedEndpointHandle->CTRL = 0; Endpoint_SelectedEndpointHandle->STATUS = (USB_EP_BUSNACK0_bm | USB_EP_BUSNACK1_bm); - Endpoint_SelectedEndpointHandle->CTRL = (EPTypeMask | Banks | Endpoint_BytesToEPSizeMask(Size)); + Endpoint_SelectedEndpointHandle->CTRL = (EPTypeMask | Banks | Endpoint_BytesToEPSizeMask(Size)); return true; }