| 
							
							
								 alexmoon | d40ebcccf6 | Add handlers for standard reqs to ControlHandler | 2022-04-06 05:38:11 +02:00 |  | 
			
				
					| 
							
							
								 alexmoon | 13370c28db | Add a control_buf to UsbDevice | 2022-04-06 05:38:11 +02:00 |  | 
			
				
					| 
							
							
								 alexmoon | c53bb7394a | Switch to ControlHandler owned bufs for control_in() | 2022-04-06 05:38:11 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | d7b1f8ca57 | usb: update docs on ControlHandler. | 2022-04-06 05:38:11 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | e99a3a1da4 | usb: simplify buffer handling for Control IN transfers. | 2022-04-06 05:38:11 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | bfce731982 | usb: nicer names for control structs. | 2022-04-06 05:38:11 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 2b547f311e | usb: move all control-related stuff to mod control. | 2022-04-06 05:38:11 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 15cc97d794 | usb: associate ControlHandlers with interfaces, automatically route requests. | 2022-04-06 05:38:11 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 3412e5dc4a | usb: cleanup giant matches in control code. | 2022-04-06 05:38:11 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | a2f5763a67 | usb: add add_classto builder, so thatFooBarClass::new(&mut builder)can set up everything. | 2022-04-06 05:38:11 +02:00 |  | 
			
				
					| 
							
							
								 alexmoon | 52c622b1cd | Use trait objects instead of generics for UsbDevice::classes | 2022-04-06 05:38:11 +02:00 |  | 
			
				
					| 
							
							
								 alexmoon | bdc6e0481c | Add support for USB classes handling control requests. | 2022-04-06 05:38:11 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 0320500f0f | Working CDC-ACM device->host | 2022-04-06 05:38:11 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 77ceced036 | Working CDC-ACM host->device | 2022-04-06 05:38:11 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 37598a5b37 | wip: experimental async usb stack | 2022-04-06 05:38:11 +02:00 |  |