b9cc31d036 
								
							
								 
							
						 
						
							
							
								
								Crazy hardware issues, about to revert Upstream SPI from DMA to  
							
							... 
							
							
 
							
							interrupt transfers 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								48a6c2e2a4 
								
							
								 
							
						 
						
							
							
								
								Bugfixes for Downstream, including one in the USB host stack!  
							
							... 
							
							
 
							
							Downstream now enumerates and accepts attached USB storage devices. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f24714cd8c 
								
							
								 
							
						 
						
							
							
								
								Revisit Upstream project to:  
							
							... 
							
							
 
							
							- Implement Upstream state machine, with Downstream-dependent device
emulation
- Add fault LED flashing
- Improve fault handling and freakouts
- Misc bug fixes 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fc522bae0a 
								
							
								 
							
						 
						
							
							
								
								Added priority elevation to Downstream USB host processing code that  
							
							... 
							
							
 
							
							interacts with SPI.
It elevates to USB_OTG priority to avoid preemption by SPI, DMA, or USB
interrupts thus avoiding synchronisation issues between USB host stack
and SPI interface.
Also minor improvements to Downstream error handling. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c1b2c191c4 
								
							
								 
							
						 
						
							
							
								
								Improved Downstream error handling:  
							
							... 
							
							
 
							
							- More sensible handling of error cases on SPI interface
- Improved Freakout macros
- Implemented automatic fault LED blinking 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0e1fed6047 
								
							
								 
							
						 
						
							
							
								
								Full implementation of Downstream MSC interface, including significant  
							
							... 
							
							
 
							
							modifications to USB host MSC.
Also, minor tweaks to Upstream. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								674cb621a7 
								
							
								 
							
						 
						
							
							
								
								Initial implementation of Downstream SPI interface and state machine.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7b4e4b3c14 
								
							
								 
							
						 
						
							
							
								
								Continued polishing work on Downstream project.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								55c8a21aad 
								
							
								 
							
						 
						
							
							
								
								Initial commit of Downstream template project.  
							
							
 
							
						 
						
							10 years ago