Jerzy Kasenberg 
							
						 
					 
					
						
						
							
						
						fbac58e3e4 
					 
					
						
						
							
							dcd_da146xx: Implement dcd_edpt_close_all()  
						
						... 
						
						
						
						Unconditionally disables all endpoints except EP0. 
						
						
					 
					
						2021-09-24 10:46:16 +02:00 
						 
				 
			
				
					
						
							
							
								Jerzy Kasenberg 
							
						 
					 
					
						
						
							
						
						1503955860 
					 
					
						
						
							
							dcd_da146xx: Clear transfer data on dcd_edpt_close  
						
						... 
						
						
						
						Closing endpoint clears data in affected xfer_ctl_t 
						
						
					 
					
						2021-09-24 09:28:51 +02:00 
						 
				 
			
				
					
						
							
							
								Jerzy Kasenberg 
							
						 
					 
					
						
						
							
						
						f172c5ee13 
					 
					
						
						
							
							dcd_da146xx: Remove registers pointer from xfer_ctl_t  
						
						... 
						
						
						
						Note: this commit does not change any logic.
xfer_ctl_t structure keeps all dynamic data connected with transfer.
It used to have pointer to register set that was constant and was there
for convenience only.
Removing register pointer from structure makes cleanup easier as whole
structure can be erased with memset like function.
In many cases functions were using local variable regs and xfer->regs which
were same, that could be confusing so this part is unified.
Few macros were added for easy conversion between epnum, xfer, and regs. 
						
						
					 
					
						2021-09-24 09:28:51 +02:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						2eaf99e0aa 
					 
					
						
						
							
							Merge pull request  #1100  from kasjer/kasjer/da1469b_dk_usb-fix-button-config  
						
						... 
						
						
						
						da14695_dk_usb: Fix button configuration 
						
						
					 
					
						2021-09-23 18:45:02 +07:00 
						 
				 
			
				
					
						
							
							
								Jerzy Kasenberg 
							
						 
					 
					
						
						
							
						
						417677aae4 
					 
					
						
						
							
							da14695_dk_usb: Fix button configuration  
						
						... 
						
						
						
						Unlike da1469x_dk_pro, K1 pin (6) is connected to VCC when
active.
This adds required pull down and reverses active logic state. 
						
						
					 
					
						2021-09-23 12:52:32 +02:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						040300540c 
					 
					
						
						
							
							Merge pull request  #1099  from kasjer/kasjer/da1469x_dk_pro-fix-pin-pullup  
						
						... 
						
						
						
						da1469x_dk_pro: Fix button setup 
						
						
					 
					
						2021-09-23 17:10:57 +07:00 
						 
				 
			
				
					
						
							
							
								Jerzy Kasenberg 
							
						 
					 
					
						
						
							
						
						dd2a518881 
					 
					
						
						
							
							da1469x_dk_pro: Fix button setup  
						
						... 
						
						
						
						Button on board has 1k resistor to ground when pressed.
When not pressed pin 6 is floating.
This forces MCU pull-up for this pin for correct behavior. 
						
						
					 
					
						2021-09-23 12:00:28 +02:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						4766e7f348 
					 
					
						
						
							
							Merge pull request  #1093  from szymonh/master  
						
						... 
						
						
						
						Enforced buffer boundaries for hid devices 
						
						
					 
					
						2021-09-23 13:31:46 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						3e569f8e79 
					 
					
						
						
							
							Merge pull request  #1094  from kasjer/kasjer/da146xx-vbus-handling  
						
						... 
						
						
						
						dcd_da146xx: Add VBUS handling 
						
						
					 
					
						2021-09-18 23:12:40 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						ea595d3161 
					 
					
						
						
							
							update dcd attr for mm32  
						
						
						
						
					 
					
						2021-09-18 16:53:16 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						3333703d25 
					 
					
						
						
							
							Merge branch 'master' into zhangslice-master  
						
						
						
						
					 
					
						2021-09-18 13:35:26 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						90465299b4 
					 
					
						
						
							
							Merge pull request  #1086  from kkitayam/impl_close_all_for_khci  
						
						... 
						
						
						
						Implement dcd_edpt_close_all() and fix dcd_edpt_clear_stall() for frdm_kl25z 
						
						
					 
					
						2021-09-17 21:40:40 +07:00 
						 
				 
			
				
					
						
							
							
								Jerzy Kasenberg 
							
						 
					 
					
						
						
							
						
						a71ac71d7f 
					 
					
						
						
							
							da1469x_dk_xxx: Add VBUS handling  
						
						... 
						
						
						
						Two BSPs with DA146xx MCUs are now adopted to
VBUS handling changed introduced to dcd_da146xx driver.
da14695_dk_usb as bus-powered devices informs driver that
VBUS is present at startup.
da1469x-dk-pro has VBUS change interrupt handler that
informs driver about VBUS changes. 
						
						
					 
					
						2021-09-17 12:20:57 +02:00 
						 
				 
			
				
					
						
							
							
								Jerzy Kasenberg 
							
						 
					 
					
						
						
							
						
						6d8677a78a 
					 
					
						
						
							
							dcd_da146xx: Add VBUS handling  
						
						... 
						
						
						
						DA146xx are Bluetooth devices that may be battery
powered and when not connected to USB host there
is no need for USB peripheral to be running.
This change allows to enable USB peripheral when
VBUS is present otherwise USB is down reducing
power consumption.
tud_vsub_changed() function must be called
whenever VBUS change was detected.
For bus-powered devices this function should be called
at startup since VBUS must be present while device
is working. 
						
						
					 
					
						2021-09-17 12:10:17 +02:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						b363afc091 
					 
					
						
						
							
							minor clean up  
						
						
						
						
					 
					
						2021-09-17 00:46:29 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c65cc75c6b 
					 
					
						
						
							
							use correct resume detection for kl25z  
						
						
						
						
					 
					
						2021-09-17 00:44:39 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						8dfe0898e7 
					 
					
						
						
							
							minor update to dcd khci  
						
						
						
						
					 
					
						2021-09-17 00:43:10 +07:00 
						 
				 
			
				
					
						
							
							
								kkitayam 
							
						 
					 
					
						
						
							
						
						fbe1bf375c 
					 
					
						
						
							
							Fix stall interrupt handling  
						
						
						
						
					 
					
						2021-09-15 21:39:02 +09:00 
						 
				 
			
				
					
						
							
							
								kkitayam 
							
						 
					 
					
						
						
							
						
						46bb821753 
					 
					
						
						
							
							Add J1-19 pin setting as a button  
						
						
						
						
					 
					
						2021-09-15 21:32:53 +09:00 
						 
				 
			
				
					
						
							
							
								kkitayam 
							
						 
					 
					
						
						
							
						
						ecbe8c3376 
					 
					
						
						
							
							Change default LED state to off  
						
						
						
						
					 
					
						2021-09-15 21:32:53 +09:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						93ed3034c0 
					 
					
						
						
							
							merge master and minor clean up  
						
						
						
						
					 
					
						2021-09-15 18:35:52 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f39656b6d7 
					 
					
						
						
							
							Merge branch 'master' of github.com:hathach/tinyusb into kkitayam-impl_close_all_for_khci  
						
						
						
						
					 
					
						2021-09-15 18:29:28 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						03866ddf9b 
					 
					
						
						
							
							Merge pull request  #1062  from HiFiPhile/fifo_dcd_transdimension  
						
						... 
						
						
						
						Improvements for dcd_transdimension 
						
						
					 
					
						2021-09-15 16:07:06 +07:00 
						 
				 
			
				
					
						
							
							
								MasterPhi 
							
						 
					 
					
						
						
							
						
						0ded1c5bac 
					 
					
						
						
							
							Reset EP flags on close.  
						
						
						
						
					 
					
						2021-09-14 21:08:12 +02:00 
						 
				 
			
				
					
						
							
							
								MasterPhi 
							
						 
					 
					
						
						
							
						
						3639168066 
					 
					
						
						
							
							Fix warning.  
						
						
						
						
					 
					
						2021-09-14 11:58:22 +02:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						6d3fb7eb98 
					 
					
						
						
							
							Merge pull request  #1087  from HiFiPhile/nuc_wkp  
						
						... 
						
						
						
						NUC126: fix remote_wakeup 
						
						
					 
					
						2021-09-14 11:40:55 +07:00 
						 
				 
			
				
					
						
							
							
								szymonh 
							
						 
					 
					
						
						
							
						
						2d6407e7a5 
					 
					
						
						
							
							Enforced buffer boundaries for hid devices  
						
						
						
						
					 
					
						2021-09-13 22:56:25 +02:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						43aac7074b 
					 
					
						
						
							
							Update supported.rst  
						
						
						
						
					 
					
						2021-09-13 22:16:34 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						d640d59f99 
					 
					
						
						
							
							Merge pull request  #1092  from szymonh/master  
						
						... 
						
						
						
						Add support for Nucleo F412ZG 
						
						
					 
					
						2021-09-13 22:14:23 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						1c3215257e 
					 
					
						
						
							
							Merge pull request  #1091  from hathach/esp32sx-compliance  
						
						... 
						
						
						
						Esp32sx compliance 
						
						
					 
					
						2021-09-13 21:26:29 +07:00 
						 
				 
			
				
					
						
							
							
								szymonh 
							
						 
					 
					
						
						
							
						
						1a87b605bd 
					 
					
						
						
							
							Add support for Nucleo F412ZG  
						
						
						
						
					 
					
						2021-09-13 13:21:25 +02:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						cdc63459eb 
					 
					
						
						
							
							esp32sx implement dcd_remote_wakeup(), fully compliance to chapter9 test suite  
						
						
						
						
					 
					
						2021-09-13 16:49:38 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e64bfb9ff5 
					 
					
						
						
							
							implement dcd_edpt_close_all(), pass chapter9 test suite (without remote wakeup)  
						
						
						
						
					 
					
						2021-09-13 16:16:37 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						7e6f954ffe 
					 
					
						
						
							
							Merge pull request  #1090  from szymonh/master  
						
						... 
						
						
						
						Prevent buffer overflow in bth_device.c 
						
						
					 
					
						2021-09-13 16:01:56 +07:00 
						 
				 
			
				
					
						
							
							
								szymonh 
							
						 
					 
					
						
						
							
						
						50e3c0054f 
					 
					
						
						
							
							Add size check to tud_bt_hci_cmd_cb call in bth_device.c  
						
						
						
						
					 
					
						2021-09-13 10:23:03 +02:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						43e6555fd0 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2021-09-13 13:09:38 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						ce5db06ba0 
					 
					
						
						
							
							clear PID along with clear stall  
						
						
						
						
					 
					
						2021-09-13 12:05:49 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						6feda5ae8f 
					 
					
						
						
							
							Merge branch 'nuc_wkp' of  https://github.com/HiFiPhile/tinyusb  into HiFiPhile-nuc_wkp  
						
						
						
						
					 
					
						2021-09-13 11:52:16 +07:00 
						 
				 
			
				
					
						
							
							
								szymonh 
							
						 
					 
					
						
						
							
						
						d5f2c34eaa 
					 
					
						
						
							
							Prevent buffer overflow in bth_device.c  
						
						
						
						
					 
					
						2021-09-12 20:24:54 +02:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						9bed4e2e21 
					 
					
						
						
							
							refactor nxp TDI dcd_edpt_xfer_fifo  
						
						
						
						
					 
					
						2021-09-13 00:45:15 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						038ec341f8 
					 
					
						
						
							
							Merge branch 'fifo_dcd_transdimension' of  https://github.com/HiFiPhile/tinyusb  
						
						
						
						
					 
					
						2021-09-12 17:39:32 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						5013788989 
					 
					
						
						
							
							Merge pull request  #1089  from hathach/imxrt-compliance  
						
						... 
						
						
						
						Imxrt compliance 
						
						
					 
					
						2021-09-12 13:37:49 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						dd60ce784c 
					 
					
						
						
							
							nxp tdi: implement dcd edpt close all  
						
						
						
						
					 
					
						2021-09-11 21:29:04 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						1f7ade2b75 
					 
					
						
						
							
							nxp tdi: fix error td prevent further transfer  
						
						
						
						
					 
					
						2021-09-11 19:27:37 +07:00 
						 
				 
			
				
					
						
							
							
								MasterPhi 
							
						 
					 
					
						
						
							
						
						22571ec98e 
					 
					
						
						
							
							reset PID to DATA0 on clear_stall.  
						
						
						
						
					 
					
						2021-09-10 16:04:47 +02:00 
						 
				 
			
				
					
						
							
							
								MasterPhi 
							
						 
					 
					
						
						
							
						
						8886de0d8a 
					 
					
						
						
							
							Fix remote_wakeup  
						
						
						
						
					 
					
						2021-09-10 13:05:15 +02:00 
						 
				 
			
				
					
						
							
							
								MasterPhi 
							
						 
					 
					
						
						
							
						
						580893b3fe 
					 
					
						
						
							
							Shorter expr.  
						
						
						
						
					 
					
						2021-09-10 11:17:33 +02:00 
						 
				 
			
				
					
						
							
							
								kkitayam 
							
						 
					 
					
						
						
							
						
						2998f67eac 
					 
					
						
						
							
							Fix dcd_edpt_clear_stall to reset data toggle  
						
						
						
						
					 
					
						2021-09-10 00:18:43 +09:00 
						 
				 
			
				
					
						
							
							
								kkitayam 
							
						 
					 
					
						
						
							
						
						d7238d9a86 
					 
					
						
						
							
							Remove heap memory area  
						
						
						
						
					 
					
						2021-09-10 00:13:29 +09:00 
						 
				 
			
				
					
						
							
							
								Mengsk 
							
						 
					 
					
						
						
							
						
						283783c082 
					 
					
						
						
							
							dcd_edpt_xfer_fifo: use qtd_init if restriction not met.  
						
						
						
						
					 
					
						2021-09-09 16:45:18 +02:00