| 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. | |||
| 2025-10-28 | fix Identifiers that start with '__' or '_[A-Z]' are reserved. | hathach | |
| fix compiling with nuc family | |||
| 2025-09-25 | Fix incorrect comments | Lu Chang | |
| Co-authored-by: Copilot <[email protected]> | |||
| 2025-09-24 | Add HID Usage Page and Table for Power Devices (0x84 - 0x85) | Lu Chang | |
| 2025-09-04 | remove duplicated enum | hathach | |
| 2025-08-20 | add some consumer page configs | ohmdelta | |
| 2025-02-07 | add full hid usage for Digitizer Page (0x0D), move thing around a bit. | hathach | |
| 2024-12-23 | trimed trailing whitespaces. | Jay | |
| 2024-12-23 | add 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-06 | Adding HID Usage Table Physical Input Device Page (0x0F) | shdeb | |
| 2024-06-14 | minor update | hathach | |
| 2024-05-09 | Fix redefinition | John Toniutti | |
| 2024-05-09 | Add missing key codes | John Toniutti | |
| Source: https://www.usb.org/sites/default/files/documents/hut1_12v2.pdf from page 57 to page 59 | |||
| 2024-05-08 | Merge pull request #2252 from rsolorzanomsft/hid-lighting | HiFiPhile | |
| Add HID Lighting and Illumination functionality | |||
| 2023-09-12 | Add HID Lighting and Illumination functionality | Ryan Solorzano | |
| 2023-03-30 | remove trailing space (satisfy pre-commit flow) | tobozo | |
| 2023-03-30 | Merge branch 'hathach:master' into master | tobozo | |
| 2023-03-17 | fix trailing space and new line | hathach | |
| temporarily disable codespell | |||
| 2022-12-05 | rename to match fido sample uf2_hid..h | hathach | |
| 2022-10-15 | hid: add fido hid descriptor templates | gaoyichuan | |
| 2022-04-25 | Merge branch 'hathach:master' into master | tobozo | |
| 2022-03-19 | add parse config descriptor to example | hathach | |
| move usbh_edpt_open() to public API, remove rhport from its signature | |||
| 2022-03-02 | stick to struct naming convention | tobozo | |
| 2022-03-02 | added Absolute Mouse report struct | tobozo | |
| 2022-02-25 | enhance dual role examples | hathach | |
| 2022-02-17 | fix HID_REPORT_ID_N() | hathach | |
| 2021-08-10 | correct newline usage keycode (ENTER 0x28) | hathach | |
| 2021-06-09 | use alias for button naming | hathach | |
| 2021-06-09 | Change buttons to start from 0 | Marcelo Bezerra | |
| 2021-06-09 | update gamepad helper | hathach | |
| 2021-06-09 | indent fix | Marcelo Bezerra | |
| 2021-06-09 | Fix comment in hid.h | Marcelo Bezerra | |
| 2021-06-09 | Pull request changes | Marcelo Bezerra | |
| Remove configuration options and just bump number of buttons to 32 Fix button numbereing and comments in | |||
| 2021-06-09 | remove excess empty lines | Marcelo Bezerra | |
| 2021-06-09 | clean up | Marcelo Bezerra | |
| 2021-06-09 | Add optional support for 32 gamepad buttons | Marcelo Bezerra | |
| 2021-05-18 | Merge branch 'master' into host-hid | hathach | |
| 2021-05-18 | update hid report descriptor macro | hathach | |
| 2021-05-18 | more host hid API | hathach | |
| adding hid parser | |||
| 2021-05-18 | fix build error | hathach | |
| 2021-05-18 | update to use HID spec protocol value for get/set_protocol() | hathach | |
| 2021-05-18 | clean up, rename some HID device symbol/API | hathach | |
| - 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-03-30 | correct hid key enter = 0x28, return = 0x9E | hathach | |
| 2021-03-30 | add hid keys from 0x6B to 0xA4 | hathach | |
| 2021-02-08 | add tud_hid_n_gamepad_report() helper for gamepad report | hathach | |
| - 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 | enhance gampepad report with dpad/hat support | hathach | |
| add hid_gamepad_report_t along with GAMEPAD_BUTTON_ and GAMEPAD_HAT_ enum | |||
| 2020-04-20 | add extra comma to HID_REPORT_ID | hathach | |
| this make the template with Report ID look less weird to the user | |||
| 2020-01-15 | Normalize line endings | Nathan Conrad | |
| 2019-12-17 | add "`" and "~" to keycode -> ASCII table | samveen | |
| 2019-12-16 | [tusb]fix typo in comment | samveen | |
