summaryrefslogtreecommitdiff
path: root/src/class/hid
AgeCommit message (Collapse)Author
2025-09-27Merge pull request #3256 from hathach/weak_cbHa Thach
Migrate weak function override to new syntax, update delay api usage
2025-09-25Fix incorrect commentsLu Chang
Co-authored-by: Copilot <[email protected]>
2025-09-24Add HID Usage Page and Table for Power Devices (0x84 - 0x85)Lu Chang
2025-09-17Update weak callbacks to new syntaxHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-09-12Fix some IAR warningsHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-09-04remove duplicated enumhathach
2025-08-20add some consumer page configsohmdelta
2025-07-09Add spec reference for 4-byte HID item sizeHa Thach
2025-07-09fix HID parser variable size handlingHa Thach
2025-07-08Fix HID descriptor parser size handlingHa Thach
2025-05-13fix warnings, minor clean uphathach
2025-02-07add full hid usage for Digitizer Page (0x0D), move thing around a bit.hathach
2025-02-07Merge branch 'refs/heads/master' into fork/jay94ks/styluspenhathach
2025-01-15src/class/hid/hid_host.c: fix logging calls for epbufDan Halbert
2024-12-23modified invalid marked unit exponent.Jay
2024-12-23trimed trailing whitespaces.Jay
2024-12-23Update hid_device.hJay
2024-12-23add hid stylus pen device.Jay
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-06Adding HID Usage Table Physical Input Device Page (0x0F)shdeb
2024-11-27minor clean uphathach
2024-11-26add TUH_EPBUF_DEF for hid hosthathach
2024-11-22apply TUD_EPBUF_DEF for device: bth, dfu, hid, mschathach
2024-11-21make sure usb buffer occupies whole cache line when DCACHE is enabled for ↵hathach
msc,cdc,hid HIL enable device DMA for p4
2024-08-09Marked the keycode parameter of the keyboard_report functions as const since ↵Hjalmar
the functions don't modifies the value
2024-07-19Merge pull request #2723 from liamfraser/rp2040_tweaksHa Thach
RP2040 tweaks
2024-07-18fix some clang compiler warningsgraham sanderson
2024-07-17minor update hid devicehathach
2024-07-17follow up to #2253hathach
- 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-06-14minor updatehathach
2024-05-09Fix redefinitionJohn Toniutti
2024-05-09Add missing key codesJohn Toniutti
Source: https://www.usb.org/sites/default/files/documents/hut1_12v2.pdf from page 57 to page 59
2024-05-08Merge pull request #2252 from rsolorzanomsft/hid-lightingHiFiPhile
Add HID Lighting and Illumination functionality
2024-04-26Code format.HiFiPhile
2024-04-26Merge remote-tracking branch 'remotes/tinyusb/master' into pr/2253HiFiPhile
2024-04-26Simplify transfer failure cb.HiFiPhile
2024-04-26Add missing alignment.HiFiPhile
2024-04-26use separate buffer for ctrl transfer.HiFiPhile
2024-04-26Merge branch 'master' of https://github.com/hathach/tinyusb into pr/2283HiFiPhile
2024-04-10Adding tuh_hid_get_report(...) to hid_host.hLuke A
This allows USB host functionality to call HID_REQ_CONTROL_GET_REPORT on the IN Endpoint, and read the report buffer in the callback.
2024-04-08Merge pull request #1835 from MasterQ32/otg_bringupHa Thach
Implements deinit functions for host/device mode switch
2024-04-08add class driver deinithathach
2024-04-08Merge pull request #1363 from tobozo/masterHa Thach
HID Mouse with absolute positioning
2024-03-31fix hid close not clear datahathach
2024-03-22implement tuh_init()hathach
change usbh driver init() return type from void to bool
2024-03-22adding deinit() stub for usbh/hcd class driverhathach
add TUSB_VERSION_BUILD, also add TUSB_VERSION_NUMBER
2024-03-01add tuh_hid_receive_abort() APIhathach
2024-03-01reformat code hid_host.chathach
- fix ceedling with ruby 3.1 - allow overwrite CMAKE_C_COMPILER/CMAKE_CXX_COMPILER from command line
2024-01-30fix tuh_hid_mounted() similar to #2437IngHK
2023-11-24minor updatehathach
2023-11-24add tuh_hid_set_default_protocol() to set default USB host HID protocolXudong Zheng