hathach 
							
						 
					 
					
						
						
							
						
						d4d6e06c1d 
					 
					
						
						
							
							added OPT_MCU_SAME5X option  
						
						 
						
						
						
						
					 
					
						2020-06-24 00:53:17 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gavin Li 
							
						 
					 
					
						
						
							
						
						7ae47a9397 
					 
					
						
						
							
							Call tud_cdc_tx_cb right after flush to keep tx fifo full  
						
						 
						
						
						
						
					 
					
						2020-06-20 22:12:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						28505cf03e 
					 
					
						
						
							
							Merge branch 'master' into uac2  
						
						 
						
						... 
						
						
						
						Conflicts:
	src/device/usbd.c 
						
						
					 
					
						2020-06-20 11:10:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						ada82b840f 
					 
					
						
						
							
							Get update from tinyusb.  
						
						 
						
						
						
						
					 
					
						2020-06-20 10:51:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Dümpelmann 
							
						 
					 
					
						
						
							
						
						067287ef91 
					 
					
						
						
							
							Add transaction (edpt_xact) as sub transfer  
						
						 
						
						... 
						
						
						
						A transfer can have one or multiple transactions.
Usually only EP0 splits one xfer into multiple xact. 
						
						
					 
					
						2020-06-18 17:18:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mengsk 
							
						 
					 
					
						
						
							
						
						9ffb9b69a4 
					 
					
						
						
							
							Disable SOF in dcd_stm32_fsdev  
						
						 
						
						... 
						
						
						
						Signed-off-by: Mengsk <admin@hifiphile.com > 
						
						
					 
					
						2020-06-18 14:18:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gavin Li 
							
						 
					 
					
						
						
							
						
						8fe887198b 
					 
					
						
						
							
							Add tx callback to cdc device  
						
						 
						
						... 
						
						
						
						Useful for continuous transmission of data, which is difficult currently
because there is no notification of tx completion. 
						
						
					 
					
						2020-06-18 01:13:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mengsk 
							
						 
					 
					
						
						
							
						
						57b553e023 
					 
					
						
						
							
							Fix IAR warnings.  
						
						 
						
						... 
						
						
						
						Pa039 : use of address of unaligned structure member.
Pe188: enumerated type mixed with another type. 
						
						
					 
					
						2020-06-17 10:08:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						2b1c7730b7 
					 
					
						
						
							
							fix hs port1 build with net endpoint  
						
						 
						
						
						
						
					 
					
						2020-06-16 00:53:06 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						667eaa6dd6 
					 
					
						
						
							
							fix stm32h743 priority with freeRTOS  
						
						 
						
						
						
						
					 
					
						2020-06-16 00:03:52 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						2dd1be13e5 
					 
					
						
						
							
							Enhance EP FIFO allocation for both Fullspeed and Highspeed  
						
						 
						
						... 
						
						
						
						- Update shared RX FIFO calculation with FS/HS
- IN FIFO EP
  - Interrupt -> use EPSize
  - Bulk/ISO  -> use  max(EPSize, remaining-fifo / non-opened-EPIN) 
						
						
					 
					
						2020-06-15 23:17:49 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						bc7e24b659 
					 
					
						
						
							
							Fix wrong comment for IAD checks.  
						
						 
						
						
						
						
					 
					
						2020-06-14 14:22:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Dümpelmann 
							
						 
					 
					
						
						
							
						
						4399dd1b06 
					 
					
						
						
							
							cherry pick PR399 commit : Interrupt time improvements  
						
						 
						
						
						
						
					 
					
						2020-06-14 19:13:31 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						f438aedccb 
					 
					
						
						
							
							overwrite setup packet  
						
						 
						
						
						
						
					 
					
						2020-06-14 18:29:38 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						95966c2201 
					 
					
						
						
							
							improve usbd log for control transfer  
						
						 
						
						
						
						
					 
					
						2020-06-14 18:29:02 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						a347de6e50 
					 
					
						
						
							
							revert CFG_TUSB_RHPORT0_MODE to previous way  
						
						 
						
						
						
						
					 
					
						2020-06-14 18:28:45 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						b25bbf4776 
					 
					
						
						
							
							Fix alignment.  
						
						 
						
						
						
						
					 
					
						2020-06-14 12:58:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						3012175351 
					 
					
						
						
							
							Fix alignment.  
						
						 
						
						
						
						
					 
					
						2020-06-14 12:57:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						862d1667f0 
					 
					
						
						
							
							Fix alignment.  
						
						 
						
						
						
						
					 
					
						2020-06-14 12:55:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						930817221d 
					 
					
						
						
							
							Merge branch 'fix-too-strict-iad-checks' into uac2  
						
						 
						
						... 
						
						
						
						Conflicts:
	src/device/usbd.c 
						
						
					 
					
						2020-06-14 12:36:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						48b2e6cf78 
					 
					
						
						
							
							Fix too strict checks on subclass and interface of iad descriptor.  
						
						 
						
						
						
						
					 
					
						2020-06-13 13:51:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						4362665fb3 
					 
					
						
						
							
							Fix mic audio descriptor, fix too strict check on IAD desc. in usbd.c  
						
						 
						
						
						
						
					 
					
						2020-06-13 12:36:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						d2f1bb58b3 
					 
					
						
						
							
							Merge branch 'master' into uac2  
						
						 
						
						
						
						
					 
					
						2020-06-11 14:35:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jerzy Kasenberg 
							
						 
					 
					
						
						
							
						
						0635bafe0a 
					 
					
						
						
							
							Add DCD for Dialog DA1469x MCU  
						
						 
						
						... 
						
						
						
						Dialog Semiconductor's BLE MCU DA1469x comes with full speed USB.
It's base on National Semiconductor discrete USB controller USBN9603/4.
This adds support for:
- control/interrupt/bulk endpoints (up to 64 bytes)
- ISO endpoint were not tested and may not work correctly
- reset/sleep/wakeup are handled
- code for VBUS changes is provided 
						
						
					 
					
						2020-06-09 15:55:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						e92118635c 
					 
					
						
						
							
							adding speed detect on bus reset  
						
						 
						
						
						
						
					 
					
						2020-06-01 13:40:18 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						710c54f8cb 
					 
					
						
						
							
							allow hs ep open with 512 bytes  
						
						 
						
						
						
						
					 
					
						2020-06-01 01:36:09 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						f771afe6af 
					 
					
						
						
							
							fixed EP0 size to 64 since LS is not supported in device mode  
						
						 
						
						... 
						
						
						
						- set turn-around and report actual speed in Enum Done
- add dcd_event_bus_reset() helper to report speed 
						
						
					 
					
						2020-05-31 23:43:29 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						5ffba8536d 
					 
					
						
						
							
							able to detect as hs  
						
						 
						
						
						
						
					 
					
						2020-05-31 19:41:22 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ha Thach 
							
						 
					 
					
						
						
							
						
						5efeaf2ac1 
					 
					
						
						
							
							Merge pull request  #413  from kasjer/kasjer/ble-over-usb  
						
						 
						
						... 
						
						
						
						Bluetooth HCI transport over USB 
						
						
					 
					
						2020-05-31 15:07:56 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						d6d29897f3 
					 
					
						
						
							
							add get device qualifier descriptor  
						
						 
						
						
						
						
					 
					
						2020-05-28 23:16:16 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jerzy Kasenberg 
							
						 
					 
					
						
						
							
						
						56d46483e4 
					 
					
						
						
							
							Add bt hci device class  
						
						 
						
						... 
						
						
						
						Code implements USB transport for bluetooth HCI. 
						
						
					 
					
						2020-05-28 10:58:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jerzy Kasenberg 
							
						 
					 
					
						
						
							
						
						077437b3dc 
					 
					
						
						
							
							Add non standard request handling in class  
						
						 
						
						... 
						
						
						
						For some reason bluetooth stack implementations send class requests
to device instead of interface.
To implement HCI interface over USB non device addressed requests
for class need to be handled. 
						
						
					 
					
						2020-05-28 10:11:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						53b749fd72 
					 
					
						
						
							
							check max_len for vendor and hid  
						
						 
						
						
						
						
					 
					
						2020-05-28 14:44:26 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						fb214f7cf7 
					 
					
						
						
							
							rename to drv_len to be consistent  
						
						 
						
						
						
						
					 
					
						2020-05-28 13:57:49 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						10cd3f24bf 
					 
					
						
						
							
							initial transfer failed in open() shouldn't cause the driver open to fail.  
						
						 
						
						
						
						
					 
					
						2020-05-28 13:48:02 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						c1db36a15c 
					 
					
						
						
							
							update vendor open()  
						
						 
						
						
						
						
					 
					
						2020-05-28 12:19:06 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						bec5b5f9da 
					 
					
						
						
							
							update usbtmc open()  
						
						 
						
						
						
						
					 
					
						2020-05-28 12:13:48 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						13860e9f94 
					 
					
						
						
							
							update net open()  
						
						 
						
						
						
						
					 
					
						2020-05-28 11:51:25 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						8f560bf275 
					 
					
						
						
							
							update midi open()  
						
						 
						
						
						
						
					 
					
						2020-05-28 11:41:37 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						89a3d1f6d1 
					 
					
						
						
							
							update hid open()  
						
						 
						
						
						
						
					 
					
						2020-05-28 11:19:12 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						7a15d2e0d2 
					 
					
						
						
							
							improve msc  
						
						 
						
						
						
						
					 
					
						2020-05-28 00:56:33 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						2eeeda1bcf 
					 
					
						
						
							
							change signature for dfu runtime  
						
						 
						
						
						
						
					 
					
						2020-05-28 00:46:32 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						e340404968 
					 
					
						
						
							
							changing usbd driver open() return type, add max_len  
						
						 
						
						... 
						
						
						
						only done with cdc and msc, push this interim for feedback first 
						
						
					 
					
						2020-05-27 19:01:59 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						d4bf777c94 
					 
					
						
						
							
							try to get synopsys work with OTG HS + external PHY  
						
						 
						
						
						
						
					 
					
						2020-05-27 11:01:33 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						b4804d1592 
					 
					
						
						
							
							random clean up for tdi  
						
						 
						
						
						
						
					 
					
						2020-05-26 22:15:38 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						0482f0d686 
					 
					
						
						
							
							update h743eval with rhport=1 highspeed  
						
						 
						
						
						
						
					 
					
						2020-05-26 22:15:00 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						947c3eb10d 
					 
					
						
						
							
							multiple port support for global otg base  
						
						 
						
						
						
						
					 
					
						2020-05-26 16:07:48 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						b7ab60aa44 
					 
					
						
						
							
							suporting multiple port (OTG FS + HS) for stm32  
						
						 
						
						
						
						
					 
					
						2020-05-26 15:52:02 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						fad088719e 
					 
					
						
						
							
							merge CFG_TUSB_RHPORT1_MODE into CFG_TUSB_RHPORT0_MODE  
						
						 
						
						... 
						
						
						
						each port is 1 byte for easy maintenance 
						
						
					 
					
						2020-05-26 15:21:23 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hathach 
							
						 
					 
					
						
						
							
						
						d108ea4326 
					 
					
						
						
							
							implement hcd_uframe_number for ohci  
						
						 
						
						... 
						
						
						
						able to get 8 byte descriptors using LPC1769 + base, but failed to reset
and set address. 
						
						
					 
					
						2020-05-22 21:45:34 +07:00