Jay 
							
						 
					 
					
						
						
							
						
						15b1623aa3 
					 
					
						
						
							
							add hid stylus pen device.  
						
						... 
						
						
						
						this works with android, for bypassing that absmouse does not support android.
note that, to hide cursor on android for every touch signal, find cursor option in android settings menu.
references:
1. https://stackoverflow.com/questions/28536602/hid-digitizer-descriptor-doesnt-perform-well-with-landscape-orientation 
2. https://github.com/jonathanedgecombe/absmouse/blob/master/src/AbsMouse.cpp  
						
						
					 
					
						2024-12-23 22:03:37 +09:00 
						 
				 
			
				
					
						
							
							
								Hjalmar 
							
						 
					 
					
						
						
							
						
						b786d6f4e6 
					 
					
						
						
							
							Marked the keycode parameter of the keyboard_report functions as const since the functions don't modifies the value  
						
						
						
						
					 
					
						2024-08-09 21:08:32 +02:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						0ecf15bc61 
					 
					
						
						
							
							follow up to  #2253  
						
						... 
						
						
						
						- rename tud_hid_report_fail_cb() to tud_hid_report_failed_cb() and change its signature
- use default implementation for hid callbacks to be compatible with keil compiler
- code format 
						
						
					 
					
						2024-07-17 14:35:23 +07:00 
						 
				 
			
				
					
						
							
							
								HiFiPhile 
							
						 
					 
					
						
						
							
						
						70ae07b084 
					 
					
						
						
							
							Merge pull request  #2252  from rsolorzanomsft/hid-lighting  
						
						... 
						
						
						
						Add HID Lighting and Illumination functionality 
						
						
					 
					
						2024-05-08 15:00:08 +02:00 
						 
				 
			
				
					
						
							
							
								HiFiPhile 
							
						 
					 
					
						
						
							
						
						268cc19f44 
					 
					
						
						
							
							Merge remote-tracking branch 'remotes/tinyusb/master' into pr/2253  
						
						
						
						
					 
					
						2024-04-26 17:57:53 +02:00 
						 
				 
			
				
					
						
							
							
								HiFiPhile 
							
						 
					 
					
						
						
							
						
						4af67dd007 
					 
					
						
						
							
							Simplify transfer failure cb.  
						
						
						
						
					 
					
						2024-04-26 17:45:14 +02:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						42decf28f1 
					 
					
						
						
							
							Merge pull request  #1835  from MasterQ32/otg_bringup  
						
						... 
						
						
						
						Implements deinit functions for host/device mode switch 
						
						
					 
					
						2024-04-08 23:48:52 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c3c0648456 
					 
					
						
						
							
							add class driver deinit  
						
						
						
						
					 
					
						2024-04-08 22:07:56 +07:00 
						 
				 
			
				
					
						
							
							
								Rocky04 
							
						 
					 
					
						
						
							
						
						81e63ed6d8 
					 
					
						
						
							
							Fixing warning  
						
						
						
						
					 
					
						2023-09-13 22:03:44 +00:00 
						 
				 
			
				
					
						
							
							
								Rocky04 
							
						 
					 
					
						
						
							
						
						11fba84334 
					 
					
						
						
							
							Error handling on transfer  
						
						
						
						
					 
					
						2023-09-13 21:29:04 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan Solorzano 
							
						 
					 
					
						
						
							
						
						a3d9eb43f1 
					 
					
						
						
							
							Update Lighting Descriptor Template comment  
						
						
						
						
					 
					
						2023-09-12 12:09:39 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan Solorzano 
							
						 
					 
					
						
						
							
						
						3e8cf3ec8c 
					 
					
						
						
							
							Add HID Lighting and Illumination functionality  
						
						
						
						
					 
					
						2023-09-12 11:32:23 -07:00 
						 
				 
			
				
					
						
							
							
								tobozo 
							
						 
					 
					
						
						
							
						
						a77aaf7f9e 
					 
					
						
						
							
							Added helpers for abs_mouse_report  
						
						
						
						
					 
					
						2023-03-30 21:57:06 +02:00 
						 
				 
			
				
					
						
							
							
								tobozo 
							
						 
					 
					
						
						
							
						
						290f18a1fe 
					 
					
						
						
							
							Merge branch 'hathach:master' into master  
						
						
						
						
					 
					
						2023-03-30 19:30:24 +00:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						3422e05684 
					 
					
						
						
							
							change length in tud_hid_report_complete_cb() from uint8 to uint16  
						
						
						
						
					 
					
						2023-02-04 11:43:23 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						f03c28ec31 
					 
					
						
						
							
							Merge pull request  #1776  from hathach/hid-fido  
						
						... 
						
						
						
						Hid fido 
						
						
					 
					
						2022-12-05 14:32:49 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d58120647a 
					 
					
						
						
							
							rename to match fido sample uf2_hid..h  
						
						
						
						
					 
					
						2022-12-05 13:18:05 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						43b255f413 
					 
					
						
						
							
							more typos  
						
						
						
						
					 
					
						2022-12-04 19:44:01 +07:00 
						 
				 
			
				
					
						
							
							
								gaoyichuan 
							
						 
					 
					
						
						
							
						
						3846d5f38c 
					 
					
						
						
							
							hid: add configurable report size for fido  
						
						
						
						
					 
					
						2022-10-15 19:22:21 +08:00 
						 
				 
			
				
					
						
							
							
								gaoyichuan 
							
						 
					 
					
						
						
							
						
						2a520fb921 
					 
					
						
						
							
							hid: add fido hid descriptor templates  
						
						
						
						
					 
					
						2022-10-15 19:07:07 +08:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						b495d6f8ec 
					 
					
						
						
							
							temporarily revert len back to uint8_t in tud_hid_report_complete_cb() for up coming release  
						
						
						
						
					 
					
						2022-07-17 22:56:07 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						556b5d5044 
					 
					
						
						
							
							change report len in hid API from uint8_t to uint16_t  
						
						... 
						
						
						
						since HS interrupt endpoint can be up to 1024, 8-bit is not enough.
affected APIs are:
- tud_hid_n_report() / tud_hid_report()
- tud_hid_report_complete_cb() 
						
						
					 
					
						2022-06-27 12:22:36 +07:00 
						 
				 
			
				
					
						
							
							
								tobozo 
							
						 
					 
					
						
						
							
						
						8c79b8924e 
					 
					
						
						
							
							added Absolute Mouse descriptor template  
						
						
						
						
					 
					
						2022-03-02 15:01:18 +01:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						ab223eb1df 
					 
					
						
						
							
							correct 32 button in gamepad hid descriptor template  
						
						
						
						
					 
					
						2021-11-29 13:07:46 +07:00 
						 
				 
			
				
					
						
							
							
								MasterPhi 
							
						 
					 
					
						
						
							
						
						8305766afe 
					 
					
						
						
							
							fix HID_LOGICAL_MAX overflow.  
						
						
						
						
					 
					
						2021-08-31 11:27:43 +02:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						629da937f8 
					 
					
						
						
							
							slightly change the keyboard descriptor template to pass usb compliant test  
						
						
						
						
					 
					
						2021-08-26 17:55:31 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						dca9bc97d6 
					 
					
						
						
							
							miss a helper  
						
						
						
						
					 
					
						2021-06-09 10:45:37 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						2c0947ebb6 
					 
					
						
						
							
							update gamepad helper  
						
						
						
						
					 
					
						2021-06-09 10:33:57 +07:00 
						 
				 
			
				
					
						
							
							
								Marcelo Bezerra 
							
						 
					 
					
						
						
							
						
						e393fb32a0 
					 
					
						
						
							
							re-adding ifdef removed accidentally  
						
						
						
						
					 
					
						2021-06-09 10:33:57 +07:00 
						 
				 
			
				
					
						
							
							
								Marcelo Bezerra 
							
						 
					 
					
						
						
							
						
						e12195705c 
					 
					
						
						
							
							Pull request changes  
						
						... 
						
						
						
						Remove configuration options and just bump number of buttons to 32
Fix button numbereing and comments in 
						
						
					 
					
						2021-06-09 10:33:57 +07:00 
						 
				 
			
				
					
						
							
							
								Marcelo Bezerra 
							
						 
					 
					
						
						
							
						
						3842c806a6 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2021-06-09 10:33:57 +07:00 
						 
				 
			
				
					
						
							
							
								Marcelo Bezerra 
							
						 
					 
					
						
						
							
						
						d5f8da44d1 
					 
					
						
						
							
							Add optional support for 32 gamepad buttons  
						
						
						
						
					 
					
						2021-06-09 10:33:57 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						9736e54734 
					 
					
						
						
							
							include clean up  
						
						
						
						
					 
					
						2021-05-27 17:40:39 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						4e2684f23a 
					 
					
						
						
							
							Merge pull request  #825  from ogatatsu/hid_desc  
						
						... 
						
						
						
						fix hid report descriptor 
						
						
					 
					
						2021-05-26 20:33:45 +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 
							
						 
					 
					
						
						
							
						
						5b2d117bcd 
					 
					
						
						
							
							fix compile  
						
						
						
						
					 
					
						2021-05-18 12:58:24 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						7305fec4db 
					 
					
						
						
							
							change hid device report len from uint8 to uint16  
						
						
						
						
					 
					
						2021-05-18 12:58:24 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						68fa17e17c 
					 
					
						
						
							
							more API rename  
						
						
						
						
					 
					
						2021-05-18 12:58:24 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a26752a93e 
					 
					
						
						
							
							fix build error  
						
						
						
						
					 
					
						2021-05-18 12:45:59 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						7e9e682e09 
					 
					
						
						
							
							update to use HID spec protocol value for get/set_protocol()  
						
						
						
						
					 
					
						2021-05-18 12:38:11 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e163f85ee0 
					 
					
						
						
							
							clean up, rename some HID device symbol/API  
						
						... 
						
						
						
						- add tud_hid_n_interface_protocol()
- rename tud_hid_n_boot_mode() to  tud_hid_n_get_protocol()
- rename tud_hid_boot_mode_cb() to tud_hid_set_protocol_cb()
- add HID_PROTOCOL_BOOT/REPORT to avoid magic number 0,1
- rename HID_PROTOCOL_NONE/KEYBOARD/MOUSE to HID_ITF_PROTOCOL_ to avoid
confusion 
						
						
					 
					
						2021-05-18 12:32:20 +07:00 
						 
				 
			
				
					
						
							
							
								ogatatsu 
							
						 
					 
					
						
						
							
						
						5d69b2ac4d 
					 
					
						
						
							
							fix hid report descriptor  
						
						
						
						
					 
					
						2021-05-10 17:19:44 +09:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a070626729 
					 
					
						
						
							
							add itf argument to hid API to support multiple instances  
						
						... 
						
						
						
						following API signature is changed:
- tud_hid_descriptor_report_cb()
- tud_hid_get_report_cb()
- tud_hid_set_report_cb()
- tud_hid_boot_mode_cb()
- tud_hid_set_idle_cb() 
						
						
					 
					
						2021-02-24 14:27:20 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d2b8e591f6 
					 
					
						
						
							
							tud_hid_report_complete_cb() API  
						
						... 
						
						
						
						update hid composite to make use of tud_hid_report_complete_cb() for
sending reports when possible. 
						
						
					 
					
						2021-02-09 15:57:29 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						72bcc0685c 
					 
					
						
						
							
							add tud_hid_n_gamepad_report() helper for gamepad report  
						
						... 
						
						
						
						- Add gamepad to hid_composite example. Though it needs a bit of extra
work but it will come later as separated PR. 
						
						
					 
					
						2021-02-08 19:08:16 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						b2019e4d71 
					 
					
						
						
							
							enhance gampepad report with dpad/hat support  
						
						... 
						
						
						
						add hid_gamepad_report_t along with GAMEPAD_BUTTON_ and GAMEPAD_HAT_
enum 
						
						
					 
					
						2021-02-08 16:10:13 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						29f84b1602 
					 
					
						
						
							
							change default CFG_TUD_HID_EP_BUFSIZE from 16 to 64  
						
						
						
						
					 
					
						2021-01-07 11:58:05 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						dc9a309839 
					 
					
						
						
							
							migrate hid device to new control xfer cb  
						
						
						
						
					 
					
						2020-11-19 22:00:49 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						8ba0c362cc 
					 
					
						
						
							
							update tud_hid_boot_mode_cb/tud_hid_set_idle_cb support mul interfaces  
						
						... 
						
						
						
						also clean up code 
						
						
					 
					
						2020-10-09 20:51:20 +07:00