Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						7c6a88f3dd 
					 
					
						
						
							
							usb: set the interface handler in InterfaceBuilder.  
						
						
						
						
					 
					
						2022-04-23 01:29:19 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						50d257cc7c 
					 
					
						
						
							
							usb: improved descriptor building API  
						
						... 
						
						
						
						The same API call allocates interfaces/endpoints/etc and writes their descriptors.
This means less API calls, and less possibility to screw things up.
DescriptorWriter is now private. 
						
						
					 
					
						2022-04-16 04:30:31 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						1bf7b4d6c3 
					 
					
						
						
							
							usb: rename UsbDeviceBuilder -> Builder.  
						
						
						
						
					 
					
						2022-04-16 04:14:20 +02:00 
						 
				 
			
				
					
						
							
							
								alexmoon 
							
						 
					 
					
						
						
							
						
						e867364d42 
					 
					
						
						
							
							Unify ReadError and WriteError into EndpointError  
						
						
						
						
					 
					
						2022-04-09 01:48:17 +02:00 
						 
				 
			
				
					
						
							
							
								alexmoon 
							
						 
					 
					
						
						
							
						
						2ce435dc34 
					 
					
						
						
							
							Add basic device state handling for endpoints.  
						
						
						
						
					 
					
						2022-04-06 05:38:11 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						1672fdc666 
					 
					
						
						
							
							usb-serial: make inner guts private.  
						
						
						
						
					 
					
						2022-04-06 05:38:11 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						a435d78cf7 
					 
					
						
						
							
							usb: cleanup and simplify error handling.  
						
						
						
						
					 
					
						2022-04-06 05:38:11 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						60d3d11197 
					 
					
						
						
							
							usb: cleanup logging.  
						
						
						
						
					 
					
						2022-04-06 05:38:11 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						d1e4b3d7d5 
					 
					
						
						
							
							usb: add -usb-serial crate, fix warnings and stable build.  
						
						
						
						
					 
					
						2022-04-06 05:38:11 +02:00