Prevent written but unused variable warnings on GCC 4.6 with dummy reads.
authorDean Camera <dean@fourwalledcubicle.com>
Sun, 9 Oct 2011 12:54:50 +0000 (12:54 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Sun, 9 Oct 2011 12:54:50 +0000 (12:54 +0000)
LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.h
LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h
LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h
LUFA/Drivers/USB/Core/XMEGA/Endpoint_XMEGA.h

index f14d483..6aff5cc 100644 (file)
                                uint8_t Dummy;
 
                                Dummy = UEDATX;
+
+                               (void)Dummy;
                        }
 
                        /** Reads two bytes from the currently selected endpoint's bank in little endian format, for OUT
 
                                Dummy = UEDATX;
                                Dummy = UEDATX;
+
+                               (void)Dummy;
                        }
 
                        /** Reads four bytes from the currently selected endpoint's bank in little endian format, for OUT
                                Dummy = UEDATX;
                                Dummy = UEDATX;
                                Dummy = UEDATX;
+
+                               (void)Dummy;
                        }
 
                /* External Variables: */
index 40eebef..277e282 100644 (file)
                                uint8_t Dummy;
 
                                Dummy = UPDATX;
+
+                               (void)Dummy;
                        }
 
                        /** Reads two bytes from the currently selected pipe's bank in little endian format, for OUT
 
                                Dummy = UPDATX;
                                Dummy = UPDATX;
+
+                               (void)Dummy;
                        }
 
                        /** Reads four bytes from the currently selected pipe's bank in little endian format, for OUT
                                Dummy = UPDATX;
                                Dummy = UPDATX;
                                Dummy = UPDATX;
+
+                               (void)Dummy;
                        }
 
                /* External Variables: */
index d38df8b..8bbb605 100644 (file)
                                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
 
                                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
                                Dummy = *(USB_EndpointFIFOPos[USB_SelectedEndpoint]++);
                                Dummy = *(USB_EndpointFIFOPos[USB_SelectedEndpoint]++);
                                Dummy = *(USB_EndpointFIFOPos[USB_SelectedEndpoint]++);
+
+                               (void)Dummy;
                        }
 
                /* External Variables: */
index 044dead..25957f2 100644 (file)
                                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
 
                                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
                                Dummy = *(USB_PipeFIFOPos[USB_SelectedPipe]++);
                                Dummy = *(USB_PipeFIFOPos[USB_SelectedPipe]++);
                                Dummy = *(USB_PipeFIFOPos[USB_SelectedPipe]++);
+
+                               (void)Dummy;
                        }
 
                /* External Variables: */
index 18fe403..77fb7f7 100644 (file)
        
                                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;
                        }