Added new HOST_STATE_WaitForDeviceRemoval host state machine state for non-blocking disabling of device communications until the device has been removed (for use when an error occurs or communications with the device have completed). Changed over all host mode demos to use the new state.
Added verbose documentation for each of the USB Host state machine states.
This commit is contained in:
		
							parent
							
								
									a54ed0085b
								
							
						
					
					
						commit
						0fcbe22c9e
					
				
					 18 changed files with 172 additions and 82 deletions
				
			
		| 
						 | 
				
			
			@ -120,8 +120,8 @@
 | 
			
		|||
 *  <b>HOST_DEVICE_SETTLE_DELAY_MS</b> - ( \ref Group_Host ) \n
 | 
			
		||||
 *  Some devices require a delay of up to 5 seconds after they are connected to VBUS before the enumeration process can be started, or
 | 
			
		||||
 *  they will fail to enumerate correctly. By placing a delay before the enumeration process, it can be ensured that the bus has settled
 | 
			
		||||
 *  back to a known idle state before communications occur with the device. This token may be defined to a non-zero 16-bit value to set
 | 
			
		||||
 *  the device settle period, specified in milliseconds. If not defined, the default value specified in Host.h is used instead.
 | 
			
		||||
 *  back to a known idle state before communications occur with the device. This token may be defined to a 16-bit value to set the device
 | 
			
		||||
 *  settle period, specified in milliseconds. If not defined, the default value specified in Host.h is used instead.
 | 
			
		||||
 *
 | 
			
		||||
 *  <b>USE_STATIC_OPTIONS</b> - ( \ref Group_USBManagement ) \n
 | 
			
		||||
 *  By default, the USB_Init() function accepts dynamic options at runtime to alter the library behaviour, including whether the USB pad
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue