| 
							
							
								 hathach | db9d97c947 | add tuh_descriptor_hid_report_get() | 2022-03-09 11:03:29 +07:00 |  | 
			
				
					| 
							
							
								 Ha Thach | 7c627f58d7 | Merge pull request #1343 from Daft-Freak/patch-1 Open OUT endpoint for HID host | 2022-02-28 20:00:40 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 31aa077cb0 | rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLED | 2022-02-25 18:35:21 +07:00 |  | 
			
				
					| 
							
							
								 Charlie Birks | 83b638f230 | Open OUT endpoint for HID host | 2022-02-23 13:03:20 +00:00 |  | 
			
				
					| 
							
							
								 hathach | 5af989384b | remove ep descriptor wMaxPacketSize bitfield due to endian issue | 2021-10-24 13:11:21 +07:00 |  | 
			
				
					| 
							
							
								 Charlie Birks | aa97b419b2 | Handle HID devices with OUT endpoint listed first This happens on my PowerA wired Switch pro controller | 2021-10-04 11:43:12 +01:00 |  | 
			
				
					| 
							
							
								 hathach | 3c0c051df1 | add tuh_vid_pid_get() complete Sony PS4 dualshock controller example | 2021-08-24 19:10: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 | 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 | 22a5b1608c | change host driver open return type to bool the descriptor len used by driver will be calculated by usbh | 2021-08-20 19:31: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 | c172caa288 | clean up | 2021-06-29 00:03:34 +07:00 |  | 
			
				
					| 
							
							
								 hathach | efc12ae7d4 | fix SET_PROTOCOl, update hid host behavior for default boot interface | 2021-06-28 23:57:57 +07:00 |  | 
			
				
					| 
							
							
								 hathach | c99b70c08c | force boot protocol for keyboard/mouse | 2021-06-28 17:39:57 +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 | dfe5a727c6 | log clean up | 2021-06-11 18:54:09 +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 | 9ad6fadf6a | more include clean up | 2021-05-27 18:34:07 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 3654d96e07 | only invoke tuh_msc_umount_cb() if needed | 2021-05-23 14:11:12 +07:00 |  | 
			
				
					| 
							
							
								 hathach | a1dab1611b | get protocol when enum with hid boot interface | 2021-05-22 23:30:41 +07:00 |  | 
			
				
					| 
							
							
								 hathach | f13a3c04f7 | fix missing report in tuh_hid_set_report() | 2021-05-22 22:43:55 +07:00 |  | 
			
				
					| 
							
							
								 hathach | a2c4a48dd6 | add tuh_hid_report_sent_cb() | 2021-05-22 22:03:21 +07:00 |  | 
			
				
					| 
							
							
								 hathach | b8e019da32 | rename tuh_hid_get_report_cb to tuh_hid_report_received_cb() | 2021-05-22 21:51:30 +07:00 |  | 
			
				
					| 
							
							
								 hathach | df65c35b31 | implement hid host set report with control transfer rename mount, umount callback | 2021-05-22 21:48:42 +07:00 |  | 
			
				
					| 
							
							
								 hathach | ad845db6a5 | improve hid parser | 2021-05-22 20:54:59 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 350dfb2ea3 | more hid api rename | 2021-05-22 18:17:32 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 99add05aa7 | simplify hid api add hid set_protocol() and set_protocol_complete_cb() | 2021-05-22 16:27:28 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 2df5a5367f | update hid host get/set protocol to match device | 2021-05-18 13:12:33 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 40cd3a7e20 | Merge branch 'master' into host-hid | 2021-05-18 13:08:30 +07:00 |  | 
			
				
					| 
							
							
								 hathach | ffdcf9a0d0 | move report_info to application update API accordingly, update hid parser for usage, and usage_page. | 2021-05-18 12:58:24 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 93661042d9 | more API update - remove tuh_n_hid_n_get_report()
- usbh auto queue get report and invoke callback when received data | 2021-05-18 12:58:24 +07:00 |  | 
			
				
					| 
							
							
								 hathach | dfa8b41b96 | adding hid parser | 2021-05-18 12:58:24 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 9ddc3bfd6d | more host hid API adding hid parser | 2021-05-18 12:58:24 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 641f55f1f1 | remove CFG_TUH_HID_KEYBOARD and CFG_TUH_HID_MOUSE | 2021-05-18 12:58:24 +07:00 |  | 
			
				
					| 
							
							
								 hathach | cc1b83412a | continue with hid host rework | 2021-05-18 12:58:24 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 9324fd8f2e | more hid host API rework | 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 | be165a6713 | reworking host hid API | 2021-05-18 12:58:24 +07:00 |  | 
			
				
					| 
							
							
								 hathach | e83bdcdfdc | reworking hid host | 2021-05-18 12:58:24 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 68fa17e17c | more API rename | 2021-05-18 12:58:24 +07:00 |  | 
			
				
					| 
							
							
								 hathach | f1148ca5ac | reworking hid host | 2021-05-18 12:58:24 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 98f5082191 | rename var to be consistent | 2021-05-18 12:58:24 +07:00 |  |