Copy out the EndpointStream and PipeStream functions to each architecture, so that...
authorDean Camera <dean@fourwalledcubicle.com>
Thu, 26 May 2011 11:27:21 +0000 (11:27 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Thu, 26 May 2011 11:27:21 +0000 (11:27 +0000)
commit1ea5dae8a824264580baea2479da7c58711ae879
tree14dc584c7ce1da61cbf4d987d874e8c99d1fe3ad
parentedc4db41f46f473fc0ba95fd03920d10aba1de4a
Copy out the EndpointStream and PipeStream functions to each architecture, so that each architecture can optimise the stream functions according to the available hardware (such as DMA, where available).
26 files changed:
LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.c [new file with mode: 0644]
LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.h [new file with mode: 0644]
LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.c [new file with mode: 0644]
LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.h [new file with mode: 0644]
LUFA/Drivers/USB/Core/AVR8/Template/Template_Endpoint_Control_R.c [new file with mode: 0644]
LUFA/Drivers/USB/Core/AVR8/Template/Template_Endpoint_Control_W.c [new file with mode: 0644]
LUFA/Drivers/USB/Core/AVR8/Template/Template_Endpoint_RW.c [new file with mode: 0644]
LUFA/Drivers/USB/Core/AVR8/Template/Template_Pipe_RW.c [new file with mode: 0644]
LUFA/Drivers/USB/Core/EndpointStream.c [deleted file]
LUFA/Drivers/USB/Core/EndpointStream.h
LUFA/Drivers/USB/Core/PipeStream.c [deleted file]
LUFA/Drivers/USB/Core/PipeStream.h
LUFA/Drivers/USB/Core/Template/Template_Endpoint_Control_R.c [deleted file]
LUFA/Drivers/USB/Core/Template/Template_Endpoint_Control_W.c [deleted file]
LUFA/Drivers/USB/Core/Template/Template_Endpoint_RW.c [deleted file]
LUFA/Drivers/USB/Core/Template/Template_Pipe_RW.c [deleted file]
LUFA/Drivers/USB/Core/UC3/EndpointStream_UC3.c [new file with mode: 0644]
LUFA/Drivers/USB/Core/UC3/EndpointStream_UC3.h [new file with mode: 0644]
LUFA/Drivers/USB/Core/UC3/PipeStream_UC3.c [new file with mode: 0644]
LUFA/Drivers/USB/Core/UC3/PipeStream_UC3.h [new file with mode: 0644]
LUFA/Drivers/USB/Core/UC3/Template/Template_Endpoint_Control_R.c [new file with mode: 0644]
LUFA/Drivers/USB/Core/UC3/Template/Template_Endpoint_Control_W.c [new file with mode: 0644]
LUFA/Drivers/USB/Core/UC3/Template/Template_Endpoint_RW.c [new file with mode: 0644]
LUFA/Drivers/USB/Core/UC3/Template/Template_Pipe_RW.c [new file with mode: 0644]
LUFA/Drivers/USB/USB.h
LUFA/makefile