| 
							
							
								 hathach | 171d021ab5 | refactor and integrate usbh control xfer back to usbh.c fix enumeration with hub when reset port before set address | 2022-03-10 22:22:05 +07:00 |  | 
			
				
					| 
							
							
								 hathach | b9ca301527 | remove obsolete device state | 2022-03-10 13:19:15 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 5e9f522b9a | refactor host control xfer | 2022-03-10 12:56:15 +07:00 |  | 
			
				
					| 
							
							
								 hathach | b05401a5ab | merge control stage host and device value | 2022-03-10 11:59:51 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 97636eff8e | more clean up | 2022-03-10 00:36:49 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 0e5e644d27 | minor clean up | 2022-03-09 17:51:35 +07:00 |  | 
			
				
					| 
							
							
								 hathach | d56cde33ef | refactor usbd to also use common endpoint claim/release | 2022-03-09 17:34:12 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 110879074f | implement tu_edpt_release() | 2022-03-09 17:26:55 +07:00 |  | 
			
				
					| 
							
							
								 hathach | a5fb20533c | adding tusb_private.h to implement common edpt claim | 2022-03-09 17:17:36 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 708f05668d | add tusb_debug.h remove tusb_error.h move debug utils to new header | 2022-03-09 16:44:19 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 2f593e767c | update use of mutex for host | 2022-03-09 12:26:56 +07:00 |  | 
			
				
					| 
							
							
								 hathach | f920e1c171 | rename host descriptor function | 2022-03-09 11:21:13 +07:00 |  | 
			
				
					| 
							
							
								 hathach | db9d97c947 | add tuh_descriptor_hid_report_get() | 2022-03-09 11:03:29 +07:00 |  | 
			
				
					| 
							
							
								 Scott Shawcroft | f291243121 | Fix string descriptor fetch | 2022-03-04 11:38:02 -08:00 |  | 
			
				
					| 
							
							
								 hathach | 56c2d4b666 | fix naming, and build | 2022-03-04 22:31:48 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 271f905521 | add tuh_descriptor_string_manufacturer/produce/serial_get | 2022-03-04 22:23:56 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 15ced09bb2 | add tuh_configuration_set() | 2022-03-04 21:41:27 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 2bdf4d811a | add tuh_descriptor_configuration_get() | 2022-03-04 21:14:59 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 7480c2e46b | correct qhd and qtd count for ehci/ohci | 2022-03-04 21:04:52 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 032e2c2929 | add CFG_TUH_INTERFACE_MAX config | 2022-03-04 19:28:53 +07:00 |  | 
			
				
					| 
							
							
								 hathach | e08a875d52 | add tuh_descriptor_get() and tuh_descriptor_device_get() | 2022-03-04 19:26:54 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 3a7d1cfead | minor cleanup | 2022-03-04 17:26:21 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 96165a1950 | rename HCD_MAX_XFER to CFG_TUH_ENDPOINT_MAX minor clean up | 2022-03-04 17:07:04 +07:00 |  | 
			
				
					| 
							
							
								 Scott Shawcroft | eb6b5d1219 | Unused ok | 2022-03-03 21:57:44 -08:00 |  | 
			
				
					| 
							
							
								 Scott Shawcroft | 2cd73ca602 | Add host string descriptor functions Plus typo fixes, GCC11 array bounds fix, snprintf for malloc-free
debug and pragmas for alignment checks. | 2022-03-03 21:53:12 -08:00 |  | 
			
				
					| 
							
							
								 hathach | 918f3e9cae | minor rename | 2022-03-02 12:22:20 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 1d29817139 | start to add pio usb (host) support run as proof of concept | 2022-03-01 23:55:53 +07:00 |  | 
			
				
					| 
							
							
								 Ha Thach | f392054e70 | Merge pull request #1353 from ETCLabs/iar-compiler-error-on-src-host-usbh.c The IAR compilier does not resolve references to fields in the anonym… | 2022-02-26 18:05:35 +07:00 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 | 31aa077cb0 | rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLED | 2022-02-25 18:35:21 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 4a5a53b3b8 | improve rphort management for usbd | 2022-02-25 18:35:21 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 3e3fe1e429 | improve hcd_device_close() for rp2040 | 2021-11-30 17:36:52 +07:00 |  | 
			
				
					| 
							
							
								 rppicomidi | 006522e437 | on unplug release device endpoints | 2021-11-30 17:17:06 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 9cd5a87c64 | add support for EFM32GG merge GG12 GG12 to simply OPT_MCU_EFM32GG | 2021-10-30 20:42:55 +07:00 |  | 
			
				
					| 
							
							
								 hathach | dbd31895bc | change usage of TU_CHECK_MCU() to prevent macro conflict | 2021-10-25 17:04:03 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 5af989384b | remove ep descriptor wMaxPacketSize bitfield due to endian issue | 2021-10-24 13:11:21 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 6fcf4bee8c | suppress null-dereference by usbh and lwip | 2021-10-18 11:42:00 +07:00 |  | 
			
				
					| 
							
							
								 hathach | a5f516893b | more with -Wcast-qual | 2021-10-17 16:36:53 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 75ad0c7d31 | clean up | 2021-10-01 22:53:14 +07:00 |  | 
			
				
					| 
							
							
								 hathach | b474522245 | make vendor driver more flexible - skip additional custom descriptor between interface and endpoints
- can have up to 2 bulk endpoint ( 1 in & 1 out) | 2021-09-14 21:30:38 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 25ea8f9c9e | update configuration parser | 2021-09-14 21:02:38 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 5404d6d8ae | usbd pre-compute total interface length without replying on driver open | 2021-09-14 12:47:20 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 3debeb637a | test hid controller with rp2040 | 2021-08-24 21:34:51 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 3c0c051df1 | add tuh_vid_pid_get() complete Sony PS4 dualshock controller example | 2021-08-24 19:10:23 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 88bb8fac3d | rename host API to be consistent with naming on device stack - tuh_device_get_speed() to tuh_speed_get()
- tuh_device_configured() to tuh_mounted()
- tuh_device_ready() to tuh_ready() | 2021-08-24 12:37:04 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 5d152503ee | fix dev0 out of bound array due to leftover | 2021-08-24 12:16:23 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 353c070d00 | exclude dev0 from usbh devices pool | 2021-08-24 01:06:05 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 3309425211 | sepearate CFG_TUH_DEVICE_MAX and CFG_TUH_HUB separate dev0 from _usbh_devices pool to save sram | 2021-08-23 19:56:53 +07:00 |  |