Tom Peterson 
							
						 
					 
					
						
						
							
						
						c06ecbef0c 
					 
					
						
						
							
							The IAR compilier does not resolve references to fields in the anonymous structs defined within the usbh_dev0_t and usbh_device_t structs as they are defined.  The problem seems to relate to the placement of the 'volatile' keyword at the struct level.  I fixed the problem by removing the 'volatile' from the struct level, and instead placing it on each of the field declarations within the structs.  
						
						
						
						
					 
					
						2022-02-25 16:49:55 -06:00 
						 
				 
			
				
					
						
							
							
								Tom Peterson 
							
						 
					 
					
						
						
							
						
						39fdbc8ffc 
					 
					
						
						
							
							Updated the clearing of the status register bits to use a straight '=', rather than an '|='.  Use of the latter caused an extra, unwanted read of the status register before the write-to-clear operation, which, in some cases, allowed new status bits to assert (relative to the initial read of the status register two statements earlier), and then be cleared blindly and unconditionally during the write-back.  This had the potential (and, in my case, observed) effect of dropping the handling of an enabled interrupt.  Ultimately, the system would lock up in a busy state, with no hope of clearing the condition.  See Issue  #1339  for more information.  
						
						
						
						
					 
					
						2022-02-25 12:39:09 -06:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						5b7a01ba79 
					 
					
						
						
							
							Merge pull request  #1350  from hathach/enhance-multipl-ports  
						
						... 
						
						
						
						Enhance rhports management 
						
						
					 
					
						2022-02-26 01:00:07 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						13a4582ce2 
					 
					
						
						
							
							Merge pull request  #1349  from iabdalkader/fix_inquiry_data  
						
						... 
						
						
						
						Set the standard inquiry response additional length field. 
						
						
					 
					
						2022-02-26 00:22:55 +07:00 
						 
				 
			
				
					
						
							
							
								iabdalkader 
							
						 
					 
					
						
						
							
						
						8eeda60bd0 
					 
					
						
						
							
							Set the standard inquiry response additional length field.  
						
						... 
						
						
						
						* The standard inquiry response additional length field needs to be set to
the length in bytes of the remaining standard inquiry data (i.e. N - 5),
otherwise the kernel driver issues a warning about short inquiry response.. 
						
						
					 
					
						2022-02-25 18:42:23 +02:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						1482a41524 
					 
					
						
						
							
							fix uac2_headset build  
						
						
						
						
					 
					
						2022-02-25 23:16:40 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						0997589c45 
					 
					
						
						
							
							more symbol rename  
						
						
						
						
					 
					
						2022-02-25 23:05:15 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						89115253da 
					 
					
						
						
							
							internal symbol rename  
						
						
						
						
					 
					
						2022-02-25 22:45:05 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						309540473b 
					 
					
						
						
							
							minor house keeping  
						
						
						
						
					 
					
						2022-02-25 22:26:35 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						99ad3ae2ca 
					 
					
						
						
							
							rename and move dcd_attr.h to tusb_mcu_attr.h  
						
						
						
						
					 
					
						2022-02-25 18:35:21 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a8af609dfe 
					 
					
						
						
							
							auto detect max rhport speed based on mcu  
						
						
						
						
					 
					
						2022-02-25 18:35:21 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						31aa077cb0 
					 
					
						
						
							
							rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLED  
						
						
						
						
					 
					
						2022-02-25 18:35:21 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d10326cb4e 
					 
					
						
						
							
							rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLED  
						
						... 
						
						
						
						TUSB_OPT_DEVICE_ENABLED still usable for backward compatible 
						
						
					 
					
						2022-02-25 18:35:21 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						4a5a53b3b8 
					 
					
						
						
							
							improve rphort management for usbd  
						
						
						
						
					 
					
						2022-02-25 18:35:21 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						b797d1aa50 
					 
					
						
						
							
							Merge pull request  #1340  from tannewt/hid_to_cdc  
						
						... 
						
						
						
						Add concurrent host and device example 
						
						
					 
					
						2022-02-25 18:21:37 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a8d6e82395 
					 
					
						
						
							
							enhance dual role examples  
						
						
						
						
					 
					
						2022-02-25 17:36:05 +07:00 
						 
				 
			
				
					
						
							
							
								Alexandre Perrin 
							
						 
					 
					
						
						
							
						
						81e33477ea 
					 
					
						
						
							
							Fix CPP compilation with IAR  
						
						... 
						
						
						
						IAR defines __STDC_VERSION__ in cpp as well.
Which causes TU_VERIFY_STATIC to be defined as _Static_assert
instead of cpp's static_assert.
This reorders __cplusplus__ to be first, then to fallback to
__STDC_VERSION__ if not CPP. 
						
						
					 
					
						2022-02-23 18:27:52 +01:00 
						 
				 
			
				
					
						
							
							
								Charlie Birks 
							
						 
					 
					
						
						
							
						
						83b638f230 
					 
					
						
						
							
							Open OUT endpoint for HID host  
						
						
						
						
					 
					
						2022-02-23 13:03:20 +00:00 
						 
				 
			
				
					
						
							
							
								Charlie Birks 
							
						 
					 
					
						
						
							
						
						c0a65ba0f6 
					 
					
						
						
							
							Support interrupt OUT in RP2040 HCD  
						
						
						
						
					 
					
						2022-02-23 12:25:01 +00:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						fa895ed3dc 
					 
					
						
						
							
							Merge pull request  #1341  from hathach/release-0.13.0  
						
						... 
						
						
						
						increase version, update doc for release 
						
						
					 
					
						2022-02-23 13:07:29 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						566e3abcea 
					 
					
						
						
							
							increase version, update doc for release  
						
						
						
						
					 
					
						2022-02-23 11:55:57 +07:00 
						 
				 
			
				
					
						
							
							
								Scott Shawcroft 
							
						 
					 
					
						
						
							
						
						9ba1ba8fa1 
					 
					
						
						
							
							Guard clock setup for USB2  
						
						
						
						
					 
					
						2022-02-22 18:39:02 -08:00 
						 
				 
			
				
					
						
							
							
								Scott Shawcroft 
							
						 
					 
					
						
						
							
						
						d749597591 
					 
					
						
						
							
							Add dual role (concurrent) example  
						
						... 
						
						
						
						This reads HID devices over host and then translates that to ASCII
and sends it over CDC device. 
						
						
					 
					
						2022-02-22 18:13:22 -08:00 
						 
				 
			
				
					
						
							
							
								Scott Shawcroft 
							
						 
					 
					
						
						
							
						
						8a6fe8a8f3 
					 
					
						
						
							
							Merge pull request  #1300  from sharpie7/master  
						
						... 
						
						
						
						Some platforms require SDKs and use of cmake 
						
						
					 
					
						2022-02-22 15:03:59 -08:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						e04f15ff3d 
					 
					
						
						
							
							Merge pull request  #1280  from kasjer/kasjer/nrf5x-dma-race  
						
						... 
						
						
						
						nrf5x: Fix DMA access race condition 
						
						
					 
					
						2022-02-22 21:00:51 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e188117823 
					 
					
						
						
							
							more esp build fix  
						
						
						
						
					 
					
						2022-02-18 16:30:21 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						4612332af7 
					 
					
						
						
							
							Merge pull request  #1331  from hathach/fix-esp-build  
						
						... 
						
						
						
						fix build with latest esp idf 
						
						
					 
					
						2022-02-18 16:22:50 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						52645fcc1b 
					 
					
						
						
							
							fix build with latest esp idf  
						
						
						
						
					 
					
						2022-02-18 13:07:21 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						553767cc8a 
					 
					
						
						
							
							Merge pull request  #1330  from hathach/fix-HID_REPORT_ID_N  
						
						... 
						
						
						
						fix HID_REPORT_ID_N() 
						
						
					 
					
						2022-02-17 14:07:59 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a53e83665e 
					 
					
						
						
							
							fix HID_REPORT_ID_N()  
						
						
						
						
					 
					
						2022-02-17 12:12:42 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						358866cd0f 
					 
					
						
						
							
							Merge pull request  #1328  from NexusXe/patch-1  
						
						... 
						
						
						
						Fix link to supported boards in Getting Started page 
						
						
					 
					
						2022-02-17 11:58:41 +07:00 
						 
				 
			
				
					
						
							
							
								NexusXe 
							
						 
					 
					
						
						
							
						
						ada7a23ddc 
					 
					
						
						
							
							Fix capitalization  
						
						
						
						
					 
					
						2022-02-16 08:33:06 -06:00 
						 
				 
			
				
					
						
							
							
								NexusXe 
							
						 
					 
					
						
						
							
						
						a72d0245fa 
					 
					
						
						
							
							Fix link to supported boards  
						
						... 
						
						
						
						It used to point to `boards.md`, which doesn't exist. 
						
						
					 
					
						2022-02-16 08:29:20 -06:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						fcca8bb4ca 
					 
					
						
						
							
							Merge pull request  #1327  from hathach/msc-request-sense  
						
						... 
						
						
						
						Add msc request sense callback 
						
						
					 
					
						2022-02-15 23:17:58 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						46f4f7ff49 
					 
					
						
						
							
							minor rename set sense function  
						
						
						
						
					 
					
						2022-02-15 22:53:23 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						391edc7afb 
					 
					
						
						
							
							msc example response PREVENT_ALLOW_MEDIUM_REMOVAL command as unsupported command  
						
						... 
						
						
						
						LUN1 of msc_disk_dual will be set to not ready to simulate medium not
present (e.g SD card removed) 
						
						
					 
					
						2022-02-15 22:40:08 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						de4932d9c5 
					 
					
						
						
							
							Merge pull request  #1318  from JayToltTech/master  
						
						... 
						
						
						
						Nit spelling correction 
						
						
					 
					
						2022-02-15 12:28:26 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						01684f71fb 
					 
					
						
						
							
							Merge pull request  #1322  from ZenithalHourlyRate/ZenithalHourlyRate-readme-typo  
						
						... 
						
						
						
						readme: fix typo 
						
						
					 
					
						2022-02-15 12:20:29 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						456c06aa5e 
					 
					
						
						
							
							add tud_msc_request_sense_cb() as weak callback  
						
						... 
						
						
						
						set default error sense to NOT READY, Medium not present 
						
						
					 
					
						2022-02-14 18:17:49 +07:00 
						 
				 
			
				
					
						
							
							
								Zenithal 
							
						 
					 
					
						
						
							
						
						678c415bea 
					 
					
						
						
							
							readme: fix typo  
						
						
						
						
					 
					
						2022-02-10 22:30:31 +08:00 
						 
				 
			
				
					
						
							
							
								Jay Beavers 
							
						 
					 
					
						
						
							
						
						2df57d2be0 
					 
					
						
						
							
							Nit spelling correction  
						
						
						
						
					 
					
						2022-02-09 08:19:01 -08:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						63cb3cdc74 
					 
					
						
						
							
							Merge pull request  #1304  from kkitayam/add_hcd_for_frdm_kl25z  
						
						... 
						
						
						
						Add hcd driver for frdm kl25z 
						
						
					 
					
						2022-02-09 16:14:50 +07:00 
						 
				 
			
				
					
						
							
							
								Wini-Buh 
							
						 
					 
					
						
						
							
						
						5414cf275b 
					 
					
						
						
							
							Merge branch 'hathach:master' into CCRX_Ext  
						
						
						
						
					 
					
						2022-02-02 21:06:37 +01:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						d6fb1859a4 
					 
					
						
						
							
							Merge pull request  #1291  from kasjer/kasjer/da1469x-fix-resume  
						
						... 
						
						
						
						da1469x: fix resume 
						
						
					 
					
						2022-02-02 20:20:39 +07:00 
						 
				 
			
				
					
						
							
							
								Roland 
							
						 
					 
					
						
						
							
						
						7beb92864e 
					 
					
						
						
							
							Merge branch 'CCRX_Ext' of  https://github.com/Wini-Buh/tinyusb  into CCRX_Ext  
						
						
						
						
					 
					
						2022-02-01 23:49:20 +01:00 
						 
				 
			
				
					
						
							
							
								Roland 
							
						 
					 
					
						
						
							
						
						e1f0c484c6 
					 
					
						
						
							
							Modifications for CCRX toolchain  
						
						
						
						
					 
					
						2022-02-01 23:45:52 +01:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						c6cde724f6 
					 
					
						
						
							
							Merge pull request  #1305  from Ryzee119/patch-1  
						
						... 
						
						
						
						OHCI: Fix array out of bounds issue 
						
						
					 
					
						2022-02-01 23:00:10 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						d56bbbb5a7 
					 
					
						
						
							
							Merge pull request  #1303  from mysterywolf/master  
						
						... 
						
						
						
						add rt-thread's tinyusb repo address 
						
						
					 
					
						2022-02-01 22:35:21 +07:00 
						 
				 
			
				
					
						
							
							
								Ryzee119 
							
						 
					 
					
						
						
							
						
						453ba529a6 
					 
					
						
						
							
							OHCI: Fix array out of bounds issue  
						
						... 
						
						
						
						If using a USB hub, a request outside the array size can occur
Original line:
ffb257ac17/src/portable/ohci/ohci.h (L162)ffb257ac17/src/portable/ohci/ohci.c (L460) 
						
						
					 
					
						2022-01-28 14:02:34 +10:30 
						 
				 
			
				
					
						
							
							
								kkitayam 
							
						 
					 
					
						
						
							
						
						ce7a8fed36 
					 
					
						
						
							
							Add a partial support mark to KL25  
						
						
						
						
					 
					
						2022-01-28 01:18:44 +09:00