| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-07-02 | license: use SPDX identifiers for src/ headers (#3749) | Ha Thach | |
| * license: use SPDX identifiers for src/ headers Replace the full ~20-line MIT license boilerplate on every src/ file with a two-line SPDX tag (SPDX-FileCopyrightText + SPDX-License-Identifier), following the REUSE convention used by CircuitPython and the Linux kernel. Removes ~3500 lines of duplicated boilerplate. | |||
| 2026-05-04 | add default implementation for tuh_hid_report_received_cb() | hathach | |
| 2026-03-17 | CFG_TUH_HID_SET_PROTOCOL_ON_ENUM option to skip set_protocol on enum, ↵ | hathach | |
| default is 1 | |||
| 2025-12-11 | refactor usbh_class_driver_t's open() to return number of driver len instead ↵ | hathach | |
| of bool. help to simplify parsing configuration | |||
| 2025-10-28 | fix Identifiers that start with '__' or '_[A-Z]' are reserved. | hathach | |
| fix compiling with nuc family | |||
| 2025-09-17 | Update weak callbacks to new syntax | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2024-04-10 | Adding tuh_hid_get_report(...) to hid_host.h | Luke 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-03-22 | implement tuh_init() | hathach | |
| change usbh driver init() return type from void to bool | |||
| 2024-03-22 | adding deinit() stub for usbh/hcd class driver | hathach | |
| add TUSB_VERSION_BUILD, also add TUSB_VERSION_NUMBER | |||
| 2024-03-01 | add tuh_hid_receive_abort() API | hathach | |
| 2023-11-24 | minor update | hathach | |
| 2023-11-24 | add tuh_hid_set_default_protocol() to set default USB host HID protocol | Xudong Zheng | |
| 2023-04-06 | implement tuh_hid_receive_ready() and tuh_hid_send_ready() | hathach | |
| 2023-03-22 | add tuh_hid_itf_get_info() and change tuh_cdc_itf_get_info() to use new ↵ | hathach | |
| tuh_itf_info_t | |||
| 2023-03-21 | change meaning of CFG_TUH_HID to total number of HID interfaces supported. | hathach | |
| - previously CFG_TUH_HID is max number of interfaces per device which is rather limited and consume more resources than needed. - change hid host instance in API to index | |||
| 2023-03-13 | Updated host hid_controller example to demo tuh_hid_send_report | James Smith | |
| 2023-03-13 | Implemented tuh_hid_send_report | James Smith | |
| 2022-12-04 | Fix typos | Bastien Nocera | |
| 2021-08-23 | add tuh_hid_receive_report() for applicaiton to explicitly request report | hathach | |
| 2021-08-20 | change host driver open return type to bool | hathach | |
| the descriptor len used by driver will be calculated by usbh | |||
| 2021-08-20 | hid host skip get report descriptor if too large instead of assert | hathach | |
| 2021-06-28 | update func comment | hathach | |
| 2021-06-28 | force boot protocol for keyboard/mouse | hathach | |
| 2021-06-28 | change usbh open driver to have max_len and return driver len | hathach | |
| 2021-05-27 | more include clean up | hathach | |
| 2021-05-22 | add tuh_hid_report_sent_cb() | hathach | |
| 2021-05-22 | rename tuh_hid_get_report_cb to tuh_hid_report_received_cb() | hathach | |
| 2021-05-22 | implement hid host set report with control transfer | hathach | |
| rename mount, umount callback | |||
| 2021-05-22 | clean p | hathach | |
| 2021-05-22 | improve hid parser | hathach | |
| 2021-05-22 | more hid api rename | hathach | |
| 2021-05-22 | update app | hathach | |
| 2021-05-22 | simplify hid api | hathach | |
| add hid set_protocol() and set_protocol_complete_cb() | |||
| 2021-05-18 | update hid host get/set protocol to match device | hathach | |
| 2021-05-18 | Merge branch 'master' into host-hid | hathach | |
| 2021-05-18 | move report_info to application | hathach | |
| update API accordingly, update hid parser for usage, and usage_page. | |||
| 2021-05-18 | more API update | hathach | |
| - remove tuh_n_hid_n_get_report() - usbh auto queue get report and invoke callback when received data | |||
| 2021-05-18 | more host hid API | hathach | |
| adding hid parser | |||
| 2021-05-18 | continue with hid host rework | hathach | |
| 2021-05-18 | more hid host API rework | hathach | |
| 2021-05-18 | rename tuh_device_is_configured() to tuh_device_configured() | hathach | |
| - remove tuh_device_get_state() - more hid mouse clean up | |||
| 2021-05-18 | correct hid host mount/unmount callback | hathach | |
| rename HOST_CLASS_HID to CFG_TUH_HID | |||
| 2021-05-18 | reworking host hid API | hathach | |
| 2021-05-18 | reworking hid host | hathach | |
| 2021-05-18 | more API rename | hathach | |
| 2021-05-18 | reworking hid host | hathach | |
| 2021-05-18 | rename var to be consistent | hathach | |
| 2020-11-01 | added host set_config driver | hathach | |
| to resolve control conflict with SET_CONFIGURE for class driver - open will be called to open endpoint only - set_config called later to initialized class driver | |||
| 2020-09-06 | change xfer_cb return type from void to bool | hathach | |
| 2020-09-05 | defer xfer_isr to xfer_cb | hathach | |
