Reverted Endpoint/Pipe non-sequential configuration hack, placed restriction on the...
[pub/USBasp.git] / LUFA / Drivers / USB / LowLevel / Pipe.h
index 835ca8b..01f5775 100644 (file)
                                return ((UPINTX & (1 << RWAL)) ? true : false);
                        }
                        
-                       /** Determines if an IN request has been received on the currently selected pipe.
+                       /** Determines if a packet has been received on the currently selected IN pipe from the attached device.
                         *
                         *  \ingroup Group_PipePacketManagement
                         *
                                return ((UPINTX & (1 << RXINI)) ? true : false);
                        }
                        
-                       /** Determines if the currently selected pipe is ready to send an OUT request.
+                       /** Determines if the currently selected OUT pipe is ready to send an OUT packet to the attached device.
                         *
                         *  \ingroup Group_PipePacketManagement
                         *
                         *                             uses more USB DPRAM, but offers better performance. Isochronous type pipes <b>must</b>
                         *                             have at least two banks.
                         *
+                        *  \note Endpoints <b>must</b> be configured in ascending order, or bank corruption will occur.
+                        *        \n\n
+                        *
                         *  \note Certain models of USB AVR's pipes may have different maximum packet sizes based on the pipe's
                         *        index - refer to the chosen USB AVR's datasheet to determine the maximum bank size for each pipe.
                         *        \n\n