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).
This commit is contained in:
		
							parent
							
								
									edc4db41f4
								
							
						
					
					
						commit
						1ea5dae8a8
					
				
					 20 changed files with 2559 additions and 1072 deletions
				
			
		| 
						 | 
				
			
			@ -23,19 +23,19 @@ ifeq ($(origin ARCH), undefined)
 | 
			
		|||
endif
 | 
			
		||||
 | 
			
		||||
# Define module source file lists
 | 
			
		||||
LUFA_SRC_USB          = $(LUFA_ROOT_PATH)/Drivers/USB/Core/$(ARCH)/Device_$(ARCH).c        \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/$(ARCH)/Endpoint_$(ARCH).c      \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/$(ARCH)/Host_$(ARCH).c          \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/$(ARCH)/Pipe_$(ARCH).c          \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/$(ARCH)/USBController_$(ARCH).c \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/$(ARCH)/USBInterrupt_$(ARCH).c  \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/ConfigDescriptor.c              \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/DeviceStandardReq.c             \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/Events.c                        \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/EndpointStream.c                \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/HostStandardReq.c               \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/PipeStream.c                    \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/USBTask.c                       \
 | 
			
		||||
LUFA_SRC_USB          = $(LUFA_ROOT_PATH)/Drivers/USB/Core/$(ARCH)/Device_$(ARCH).c         \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/$(ARCH)/Endpoint_$(ARCH).c       \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/$(ARCH)/Host_$(ARCH).c           \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/$(ARCH)/Pipe_$(ARCH).c           \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/$(ARCH)/USBController_$(ARCH).c  \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/$(ARCH)/USBInterrupt_$(ARCH).c   \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/$(ARCH)/EndpointStream_$(ARCH).c \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/$(ARCH)/PipeStream_$(ARCH).c     \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/ConfigDescriptor.c               \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/DeviceStandardReq.c              \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/Events.c                         \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/HostStandardReq.c                \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Core/USBTask.c                        \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Class/Common/HIDParser.c
 | 
			
		||||
LUFA_SRC_USBCLASS     = $(LUFA_ROOT_PATH)/Drivers/USB/Class/Device/Audio.c                 \
 | 
			
		||||
                        $(LUFA_ROOT_PATH)/Drivers/USB/Class/Device/CDC.c                   \
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue