summaryrefslogtreecommitdiff
path: root/src/class/hid
AgeCommit message (Collapse)Author
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
2023-10-17hid_device: use separate buffer for SET_REPORT instead of epoutShawn Hoffman
2023-09-13Fixing warningRocky04
2023-09-13Error handling on transferRocky04
2023-09-12Update Lighting Descriptor Template commentRyan Solorzano
2023-09-12Add HID Lighting and Illumination functionalityRyan Solorzano
2023-08-15more minor clean uphathach
- also rename usbh_classdriver.h to usbh_pvt.h to consitent with usbd
2023-08-02default class driver log level to CFG_TUH/TUD_LOG_LEVEL allow application to ↵hathach
selectively disable usbd/usbh or driver log
2023-07-24rename CFG_TUSB_MEM_SECTION to CFG_TUD_MEM_SECTION in device stackhathach
CFG_TUD_MEM_SECTION is default to CFG_TUSB_MEM_SECTION
2023-05-16EHCI: fix xfer failed with disconnected device as stalledhathach
- change CFG_TUH_ENDPOINT_MAX to 16 (max endpoint pair per device) if not defined - change QHD_MAX for EHCI, should be user configurable and more optimized in the future
2023-05-16correct EHCI reporting failed xfer (instead of stalled) when device is unpluggedhathach
2023-04-06implement tuh_hid_receive_ready() and tuh_hid_send_ready()hathach