650d10f22c 
								
							
								 
							
						 
						
							
							
								
								Support disconnect/reconnect of attached HID device  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fd14db8ccb 
								
							
								 
							
						 
						
							
							
								
								Implemented HID report parser. Untested!  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a5f4e52e02 
								
							
								 
							
						 
						
							
							
								
								More work on enumerating cheap POS mice, arrrrgh.  
							
							... 
							
							
 
							
							Added timeout checks and retry functionality to control transaction
state machine. But some times the device just won't talk, so we flash
the fault LED slowly to give the user some clue about what happened. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								474b95e475 
								
							
								 
							
						 
						
							
							
								
								Remove unused HID header  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b80b99d9ec 
								
							
								 
							
						 
						
							
							
								
								Fixed enumeration issues with low-speed devices:  
							
							... 
							
							
 
							
							- Unexpected second port-connected interrupt on cold boot with low-speed
device connected.
- Retry on failure to get device descriptor. (We still fail after three
attempts, but that is better than failing after the first one!)
Also changed eclipse project to use external builder. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2ae9850438 
								
							
								 
							
						 
						
							
							
								
								Add HID files that went missing in merge  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cde20e2fce 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'HID_devel' into USG_1.0  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9918cfcb19 
								
							
								 
							
						 
						
							
							
								
								Mouse WORKS!11111 ...but only in boot mode, so no scroll wheel :(  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b7298c5f65 
								
							
								 
							
						 
						
							
							
								
								Restructure & bugfix Upstream HID. Still some issue with Downstream...  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cda254c8bb 
								
							
								 
							
						 
						
							
							
								
								Downstream HID SPI interface done, untested.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								56e8b99ae5 
								
							
								 
							
						 
						
							
							
								
								Downstream mouse support working!  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e8a445a071 
								
							
								 
							
						 
						
							
							
								
								Work on Downstream HID support. Also a bunch of random tweaks.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								59ae1cb45c 
								
							
								 
							
						 
						
							
							
								
								Revert "Initial commit of ST Cube HID drivers"  
							
							... 
							
							
 
							
							This reverts commit 08068c25d4 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								08068c25d4 
								
							
								 
							
						 
						
							
							
								
								Initial commit of ST Cube HID drivers  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								90e236561d 
								
							
								 
							
						 
						
							
							
								
								Increase Downstream's host command timeout to 5 seconds. It turns out  
							
							... 
							
							
 
							
							some flash drives can take up to 2 seconds to write a single block. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1262c5337a 
								
							
								 
							
						 
						
							
							
								
								All tabs to spaces  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d643fbdf87 
								
							
								 
							
						 
						
							
							
								
								Previous commit missed an unsupported-device-flash-LED check.  
							
							... 
							
							
 
							
							NOTE: Downstream's full-speed host controller is flakey when connecting
to low-speed devices. One mouse enumerates on only 50% of connection
events, while another mouse enumerates on 90% of connections. Grrr. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								226e163adf 
								
							
								 
							
						 
						
							
							
								
								Improve Downstream error handling:  
							
							... 
							
							
 
							
							- Slow flash fault LED when unsupported device connected
- Disconnect downstream USB host on error 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								58308c4a89 
								
							
								 
							
						 
						
							
							
								
								Added Mozilla Public License information to file headers.  
							
							... 
							
							
 
							
							Mozilla Public License v2.0 is compatible with the various licenses used
by ST and ARM. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								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