Ha Thach 
							
						 
					 
					
						
						
							
						
						9aa553ccc2 
					 
					
						
						
							
							Merge pull request  #352  from hathach/samg-dcd-disconnect-connect  
						
						... 
						
						
						
						samg implement dcd connect/disconnect 
						
						
					 
					
						2020-04-16 23:14:42 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						33610751d7 
					 
					
						
						
							
							Merge pull request  #336  from pigrew/edpt_close  
						
						... 
						
						
						
						> If you notice my chain of events above, the bulk transfer was started BEFORE the SET_INTERFACE call. The USB device hardware swaps the order of them being delivered. On STM32, it gives priority to the lower-numbered EP index.
It shouldn't be a matter, control is 2+ stage, before sending the setup. Host should stop all communication to the endpoint that It wants to close. 
						
						
					 
					
						2020-04-16 23:10:36 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						36d4efa077 
					 
					
						
						
							
							samg implement dcd connect/disconnect  
						
						
						
						
					 
					
						2020-04-16 22:59:19 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						6377699d77 
					 
					
						
						
							
							implement dcd disconnect connect  
						
						
						
						
					 
					
						2020-04-16 22:30:33 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						bfec3b4479 
					 
					
						
						
							
							Merge pull request  #345  from hathach/add-alt-itf  
						
						... 
						
						
						
						Implement setInterface(alt) for usb net driver 
						
						
					 
					
						2020-04-16 21:33:03 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						3aaad8cd73 
					 
					
						
						
							
							add int enable/disable for pullup  
						
						
						
						
					 
					
						2020-04-16 21:30:12 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						18d936b414 
					 
					
						
						
							
							msp430 disconnect/connect  
						
						
						
						
					 
					
						2020-04-16 21:04:28 +07:00 
						 
				 
			
				
					
						
							
							
								Nathan Conrad 
							
						 
					 
					
						
						
							
						
						2994d100cd 
					 
					
						
						
							
							Remove transfer queue filtering. May need to be revisited later.  
						
						
						
						
					 
					
						2020-04-16 09:59:40 -04:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						63655ac9d7 
					 
					
						
						
							
							cleanup for esp32  
						
						
						
						
					 
					
						2020-04-16 20:43:26 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						4c74140b31 
					 
					
						
						
							
							stm32 sysnopsys disconnect/connect  
						
						
						
						
					 
					
						2020-04-16 20:20:20 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a009775745 
					 
					
						
						
							
							dcd disconnect/connect for transdimension ip  
						
						
						
						
					 
					
						2020-04-16 16:56:16 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						418b69f2db 
					 
					
						
						
							
							implement dcd disconnect/connect for lpc ip3511  
						
						
						
						
					 
					
						2020-04-16 16:05:57 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						969121df4f 
					 
					
						
						
							
							added dcd disconnect/connect to lpc17/40  
						
						
						
						
					 
					
						2020-04-16 15:52:45 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						2eed58d096 
					 
					
						
						
							
							per review  
						
						
						
						
					 
					
						2020-04-16 11:13:54 +07:00 
						 
				 
			
				
					
						
							
							
								Peter Lawrence 
							
						 
					 
					
						
						
							
						
						b9fca0bbb4 
					 
					
						
						
							
							nuc505: change dcd_set_config() behavior  
						
						
						
						
					 
					
						2020-04-15 14:16:48 -05:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						86ff5651ad 
					 
					
						
						
							
							correct usbnet control complete response  
						
						... 
						
						
						
						don't return false with STD request get/setInterface() or targeted Data
Interface (itfnum +1) 
						
						
					 
					
						2020-04-15 23:10:52 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						0ddbda08cb 
					 
					
						
						
							
							always response if GET_INTERFACE even if class driver does not support alt interface  
						
						
						
						
					 
					
						2020-04-15 23:08:49 +07:00 
						 
				 
			
				
					
						
							
							
								Nathan Conrad 
							
						 
					 
					
						
						
							
						
						b0270f499b 
					 
					
						
						
							
							stm32fsdev: dynamic allocation of PMA.  
						
						
						
						
					 
					
						2020-04-15 11:53:30 -04:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						caa1dceed9 
					 
					
						
						
							
							implement alternate setInterface() request  
						
						... 
						
						
						
						mostly forward these request (recipient = interface) to class driver. 
						
						
					 
					
						2020-04-15 17:51:02 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d315393fbb 
					 
					
						
						
							
							use IAD to assign itf2drv mapping correctly  
						
						... 
						
						
						
						merge net_data back into net driver 
						
						
					 
					
						2020-04-15 16:18:24 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						0b39168dc2 
					 
					
						
						
							
							add IAD for CDC ECM, remove EEM descriptor template  
						
						
						
						
					 
					
						2020-04-15 15:40:53 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						b03b9eb939 
					 
					
						
						
							
							change cdc template protocol to None  
						
						
						
						
					 
					
						2020-04-15 15:14:26 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						93ffe317b2 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2020-04-15 13:53:50 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						3bfb402d8c 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2020-04-15 11:44:12 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						1faa3b2768 
					 
					
						
						
							
							tested usbnet, completely remove class code  
						
						
						
						
					 
					
						2020-04-15 11:41:26 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c74f7e708e 
					 
					
						
						
							
							remove class_code/subclass/protocol from driver structure, add name for logging  
						
						
						
						
					 
					
						2020-04-15 11:06:35 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f1a6f92fab 
					 
					
						
						
							
							Merge branch 'master' into class-driver-id  
						
						
						
						
					 
					
						2020-04-15 10:47:49 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						490771a094 
					 
					
						
						
							
							test vendor  
						
						
						
						
					 
					
						2020-04-15 10:39:01 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c1c9ca5629 
					 
					
						
						
							
							test with tmc  
						
						
						
						
					 
					
						2020-04-15 10:37:31 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e713b534fa 
					 
					
						
						
							
							test ok with cdc and msc  
						
						
						
						
					 
					
						2020-04-15 10:30:34 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						bae570f7c7 
					 
					
						
						
							
							tested with midi  
						
						
						
						
					 
					
						2020-04-15 10:30:07 +07:00 
						 
				 
			
				
					
						
							
							
								Peter Lawrence 
							
						 
					 
					
						
						
							
						
						7fa8d87291 
					 
					
						
						
							
							usbnet: remove CDC-EEM  
						
						
						
						
					 
					
						2020-04-14 21:10:43 -05:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						8614dcece7 
					 
					
						
						
							
							tested with hid  
						
						
						
						
					 
					
						2020-04-15 01:01:07 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						3ef6e33533 
					 
					
						
						
							
							use class driver open() for interface support detection  
						
						... 
						
						
						
						tested with dfu_runtime 
						
						
					 
					
						2020-04-15 01:00:37 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						ae60146274 
					 
					
						
						
							
							use explicit all_subclass and all_protocol since 0xFF is stil valid  
						
						
						
						
					 
					
						2020-04-14 22:35:34 +07:00 
						 
				 
			
				
					
						
							
							
								Nathan Conrad 
							
						 
					 
					
						
						
							
						
						16f65890eb 
					 
					
						
						
							
							Merge branch 'master' into edpt_close  
						
						
						
						
					 
					
						2020-04-14 10:22:03 -04:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						b90b00d43b 
					 
					
						
						
							
							complete adding subclass and protocol to driver id  
						
						
						
						
					 
					
						2020-04-14 18:35:50 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						593fe154ec 
					 
					
						
						
							
							adding subclass & protocol to class driver structure  
						
						
						
						
					 
					
						2020-04-14 18:00:59 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						57ffa94a52 
					 
					
						
						
							
							Merge pull request  #334  from majbthrd/usbnet_osagnostic  
						
						... 
						
						
						
						usbnet: OS-agnostic (Windows/Linux/macOS) network driver 
						
						
					 
					
						2020-04-14 17:39:50 +07:00 
						 
				 
			
				
					
						
							
							
								Nathan Conrad 
							
						 
					 
					
						
						
							
						
						bbc59f1ceb 
					 
					
						
						
							
							stm32fsdev: add static assert for PMA size bigger than EP0 size.  
						
						
						
						
					 
					
						2020-04-13 20:50:17 -04:00 
						 
				 
			
				
					
						
							
							
								Nathan Conrad 
							
						 
					 
					
						
						
							
						
						de208b31cf 
					 
					
						
						
							
							edpt_close: Remove item from queue instead of modifying it.  
						
						
						
						
					 
					
						2020-04-13 11:05:34 -04:00 
						 
				 
			
				
					
						
							
							
								Nathan Conrad 
							
						 
					 
					
						
						
							
						
						f8e7487355 
					 
					
						
						
							
							edpt_close: Updated based on feedback.  
						
						
						
						
					 
					
						2020-04-13 09:51:46 -04:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f4df829399 
					 
					
						
						
							
							lpc17xx move set configdevice into set address  
						
						... 
						
						
						
						for removing dcd_set_config() 
						
						
					 
					
						2020-04-13 17:04:18 +07:00 
						 
				 
			
				
					
						
							
							
								Nathan Conrad 
							
						 
					 
					
						
						
							
						
						0eeaccaf46 
					 
					
						
						
							
							Skeleton, and initial stm32fsdev implementation (that leaks memory)  
						
						
						
						
					 
					
						2020-04-12 21:27:27 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Lawrence 
							
						 
					 
					
						
						
							
						
						bb3bbcc00b 
					 
					
						
						
							
							usbnet: OS-agnostic (Windows/Linux/macOS) network driver  
						
						
						
						
					 
					
						2020-04-12 15:41:18 -05:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						04a06ec401 
					 
					
						
						
							
							Merge branch 'master' into refactor-irqhandler  
						
						
						
						
					 
					
						2020-04-11 15:49:34 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						13a3081d30 
					 
					
						
						
							
							Merge pull request  #333  from hathach/fix-esp32s2-setup-packet  
						
						... 
						
						
						
						fix incorrect setup packet 
						
						
					 
					
						2020-04-11 15:18:41 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						07809d03a7 
					 
					
						
						
							
							Merge pull request  #332  from pigrew/stm32fsdev-dcdconnect  
						
						... 
						
						
						
						stm32fsdev: Implement dcd_connect. 
						
						
					 
					
						2020-04-11 13:20:31 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						ae1314f1c7 
					 
					
						
						
							
							fix incorrect setup packet  
						
						... 
						
						
						
						also increase usbd stack in example when debug is enabled 
						
						
					 
					
						2020-04-11 12:55:45 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						2ff3f765db 
					 
					
						
						
							
							Merge pull request  #319  from hathach/add-esp32s2  
						
						... 
						
						
						
						port ESP32 S2 
						
						
					 
					
						2020-04-10 23:53:03 +07:00