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
							
						 
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						75cd593b60
					 | 
					
						
						
							
							add hcd_devtree_get_info()
						
						
						
						
						
						
						
						remove usbh_hcd.h 
						
						
					 | 
					
						2021-08-23 17:00:41 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						a490a3fe61
					 | 
					
						
						
							
							add hcd attr, add note for ehci framelist on NXP derivative
						
						
						
						
						
						
					 | 
					
						2021-08-23 15:40:57 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						6a16f6ccdd
					 | 
					
						
						
							
							rename CFG_TUSB_HOST_DEVICE_MAX to CFG_TUH_DEVICE_MAX
						
						
						
						
						
						
					 | 
					
						2021-08-23 11:01:40 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						800f85329e
					 | 
					
						
						
							
							add tuh_hid_receive_report() for applicaiton to explicitly request report
						
						
						
						
						
						
					 | 
					
						2021-08-23 11:00:21 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						97703587d9
					 | 
					
						
						
							
							improve host configuration parsing
						
						
						
						
						
						
						
						- remove driver class code binding
- fully support IAD
- auto calculate total length for interface descriptor for driver 
						
						
					 | 
					
						2021-08-20 19:08:38 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						62f2efbe8c
					 | 
					
						
						
							
							hid host skip get report descriptor if too large instead of assert
						
						
						
						
						
						
					 | 
					
						2021-08-20 18:26:56 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						1cef2b6a42
					 | 
					
						
						
							
							extra common edpt helper for device and host stack
						
						
						
						
						
						
						
						tu_edpt_validate() and tu_edpt_bind_driver() 
						
						
					 | 
					
						2021-08-20 18:01:10 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						5811122cfd
					 | 
					
						
						
							
							change usbh open driver to have max_len and return driver len
						
						
						
						
						
						
					 | 
					
						2021-06-28 17:39:57 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ha Thach
							
						 
					 | 
					
						
						
							
						
						6e939de9d6
					 | 
					
						
						
							
							Merge pull request #891 from hathach/host-rp2040-double-buffer
						
						
						
						
						
						
						
						RP2040 double buffer 
						
						
					 | 
					
						2021-06-28 17:39:09 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Niklas Hauser
							
						 
					 | 
					
						
						
							
						
						264dc35b95
					 | 
					
						
						
							
							Fix typo in TUH configuration define
						
						
						
						
						
						
					 | 
					
						2021-06-21 05:32:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						910e11a8ab
					 | 
					
						
						
							
							fix ci build
						
						
						
						
						
						
					 | 
					
						2021-06-11 19:04:16 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						572d986a02
					 | 
					
						
						
							
							improve usbh
						
						
						
						
						
						
					 | 
					
						2021-06-11 17:14:22 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						c7f51cde40
					 | 
					
						
						
							
							implement usbh_edpt_busy (WIP), remove hcd_edpt_busy
						
						
						
						
						
						
					 | 
					
						2021-06-10 17:19:21 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						13cb016042
					 | 
					
						
						
							
							add usbh_classdriver.h
						
						
						
						
						
						
					 | 
					
						2021-06-10 16:48:20 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						4e98ce9147
					 | 
					
						
						
							
							use hcd_frame_number() instead of uframe
						
						
						
						
						
						
					 | 
					
						2021-05-31 18:15:47 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						4b2f32b778
					 | 
					
						
						
							
							update hub
						
						
						
						
						
						
					 | 
					
						2021-05-31 15:47:37 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						db8ea7ea1c
					 | 
					
						
						
							
							clean up
						
						
						
						
						
						
					 | 
					
						2021-05-18 12:58:24 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						b7a8b278c8
					 | 
					
						
						
							
							rename tuh_device_is_configured() to tuh_device_configured()
						
						
						
						
						
						
						
						- remove tuh_device_get_state()
- more hid mouse clean up 
						
						
					 | 
					
						2021-05-18 12:58:24 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						69defb5edc
					 | 
					
						
						
							
							rename and moving
						
						
						
						
						
						
					 | 
					
						2021-05-18 12:58:24 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						a5cd81a226
					 | 
					
						
						
							
							correct hid host mount/unmount callback
						
						
						
						
						
						
						
						rename HOST_CLASS_HID to CFG_TUH_HID 
						
						
					 | 
					
						2021-05-18 12:58:24 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						e0dbb489ae
					 | 
					
						
						
							
							rename CFG_TUSB_HOST_ENUM_BUFFER_SIZE to CFG_TUH_ENUMERATION_BUFSZIE
						
						
						
						
						
						
						
						add usbh_get_enum_buf 
						
						
					 | 
					
						2021-05-18 12:58:24 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |