]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - protocol/lufa/LUFA-120730/LUFA/Drivers/USB/Core/UC3/Template/Template_Pipe_RW.c
Remove core library and build files
[qmk_firmware.git] / protocol / lufa / LUFA-120730 / LUFA / Drivers / USB / Core / UC3 / Template / Template_Pipe_RW.c
diff --git a/protocol/lufa/LUFA-120730/LUFA/Drivers/USB/Core/UC3/Template/Template_Pipe_RW.c b/protocol/lufa/LUFA-120730/LUFA/Drivers/USB/Core/UC3/Template/Template_Pipe_RW.c
deleted file mode 100644 (file)
index 05846bb..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-/*\r
-             LUFA Library\r
-     Copyright (C) Dean Camera, 2012.\r
-\r
-  dean [at] fourwalledcubicle [dot] com\r
-           www.lufa-lib.org\r
-*/\r
-\r
-/*\r
-  Copyright 2012  Dean Camera (dean [at] fourwalledcubicle [dot] com)\r
-\r
-  Permission to use, copy, modify, distribute, and sell this\r
-  software and its documentation for any purpose is hereby granted\r
-  without fee, provided that the above copyright notice appear in\r
-  all copies and that both that the copyright notice and this\r
-  permission notice and warranty disclaimer appear in supporting\r
-  documentation, and that the name of the author not be used in\r
-  advertising or publicity pertaining to distribution of the\r
-  software without specific, written prior permission.\r
-\r
-  The author disclaim all warranties with regard to this\r
-  software, including all implied warranties of merchantability\r
-  and fitness.  In no event shall the author be liable for any\r
-  special, indirect or consequential damages or any damages\r
-  whatsoever resulting from loss of use, data or profits, whether\r
-  in an action of contract, negligence or other tortious action,\r
-  arising out of or in connection with the use or performance of\r
-  this software.\r
-*/\r
-\r
-#if defined(TEMPLATE_FUNC_NAME)\r
-\r
-// cppcheck-suppress unusedFunction\r
-uint8_t TEMPLATE_FUNC_NAME (TEMPLATE_BUFFER_TYPE const Buffer,\r
-                            uint16_t Length,\r
-                            uint16_t* const BytesProcessed)\r
-{\r
-       uint8_t* DataStream      = ((uint8_t*)Buffer + TEMPLATE_BUFFER_OFFSET(Length));\r
-       uint16_t BytesInTransfer = 0;\r
-       uint8_t  ErrorCode;\r
-\r
-       Pipe_SetPipeToken(TEMPLATE_TOKEN);\r
-\r
-       if ((ErrorCode = Pipe_WaitUntilReady()))\r
-         return ErrorCode;\r
-\r
-       if (BytesProcessed != NULL)\r
-       {\r
-               Length -= *BytesProcessed;\r
-               TEMPLATE_BUFFER_MOVE(DataStream, *BytesProcessed);\r
-       }\r
-\r
-       while (Length)\r
-       {\r
-               if (!(Pipe_IsReadWriteAllowed()))\r
-               {\r
-                       TEMPLATE_CLEAR_PIPE();\r
-\r
-                       if (BytesProcessed != NULL)\r
-                       {\r
-                               *BytesProcessed += BytesInTransfer;\r
-                               return PIPE_RWSTREAM_IncompleteTransfer;\r
-                       }\r
-\r
-                       if ((ErrorCode = Pipe_WaitUntilReady()))\r
-                         return ErrorCode;\r
-               }\r
-               else\r
-               {\r
-                       TEMPLATE_TRANSFER_BYTE(DataStream);\r
-                       TEMPLATE_BUFFER_MOVE(DataStream, 1);\r
-                       Length--;\r
-                       BytesInTransfer++;\r
-               }\r
-       }\r
-\r
-       return PIPE_RWSTREAM_NoError;\r
-}\r
-\r
-#undef TEMPLATE_FUNC_NAME\r
-#undef TEMPLATE_BUFFER_TYPE\r
-#undef TEMPLATE_TOKEN\r
-#undef TEMPLATE_TRANSFER_BYTE\r
-#undef TEMPLATE_CLEAR_PIPE\r
-#undef TEMPLATE_BUFFER_OFFSET\r
-#undef TEMPLATE_BUFFER_MOVE\r
-\r
-#endif\r
-\r