summaryrefslogtreecommitdiff
path: root/src/class/hid/hid.h
AgeCommit message (Collapse)Author
2022-12-05rename to match fido sample uf2_hid..hhathach
2022-10-15hid: add fido hid descriptor templatesgaoyichuan
2022-03-19add parse config descriptor to examplehathach
move usbh_edpt_open() to public API, remove rhport from its signature
2022-02-25enhance dual role exampleshathach
2022-02-17fix HID_REPORT_ID_N()hathach
2021-08-10correct newline usage keycode (ENTER 0x28)hathach
2021-06-09use alias for button naminghathach
2021-06-09Change buttons to start from 0Marcelo Bezerra
2021-06-09update gamepad helperhathach
2021-06-09indent fixMarcelo Bezerra
2021-06-09Fix comment in hid.hMarcelo Bezerra
2021-06-09Pull request changesMarcelo Bezerra
Remove configuration options and just bump number of buttons to 32 Fix button numbereing and comments in
2021-06-09remove excess empty linesMarcelo Bezerra
2021-06-09clean upMarcelo Bezerra
2021-06-09Add optional support for 32 gamepad buttonsMarcelo Bezerra
2021-05-18Merge branch 'master' into host-hidhathach
2021-05-18update hid report descriptor macrohathach
2021-05-18more host hid APIhathach
adding hid parser
2021-05-18fix build errorhathach
2021-05-18update to use HID spec protocol value for get/set_protocol()hathach
2021-05-18clean up, rename some HID device symbol/APIhathach
- 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-30correct hid key enter = 0x28, return = 0x9Ehathach
2021-03-30add hid keys from 0x6B to 0xA4hathach
2021-02-08add tud_hid_n_gamepad_report() helper for gamepad reporthathach
- Add gamepad to hid_composite example. Though it needs a bit of extra work but it will come later as separated PR.
2021-02-08enhance gampepad report with dpad/hat supporthathach
add hid_gamepad_report_t along with GAMEPAD_BUTTON_ and GAMEPAD_HAT_ enum
2020-04-20add extra comma to HID_REPORT_IDhathach
this make the template with Report ID look less weird to the user
2020-01-15Normalize line endingsNathan Conrad
2019-12-17add "`" and "~" to keycode -> ASCII tablesamveen
2019-12-16[tusb]fix typo in commentsamveen
2019-06-06add HID_ASCII_TO_KEYCODEhathach
2019-06-06add TU_ prefix to compiler ATTR to prevent name conflict with applicationhathach
2019-05-14update license year to 2019hathach
2019-05-02support hid generic inout #58hathach
- add report descriptor template TUD_HID_REPORT_DESC_GENERIC_INOUT - add TUD_HID_INOUT_DESCRIPTOR & TUD_HID_INOUT_DESC_LEN - add hid_generic_inout example
2019-05-02clean uphathach
2019-05-01add tud_hid_set_idle_cbhathach
- rename tud_hid_mode_changed_cb to tud_hid_mode_changed_cb - add mouse ac pan descriptor template support
2019-04-18update tud_hid_keyboard/mouse helperhathach
2019-03-20migrate license from BSD 3 clause to MIThathach
2018-12-21white spaceshathach
2018-12-14rename bit_* helper to tu_bit_*, BIT_* to TU_BIT_* for consistencyhathach
2018-11-23remove pragma GCC diagnostichathach
2018-11-09Exempt from strict warnings for struct packing and add MCU optionsScott Shawcroft
2018-07-31dev hid enhancement, add report descriptor templates for keyboard, mouse, ↵hathach
consumer, syscontrol, gamepad
2018-07-31fix hid warning, move report descriptor template to hid.hhathach
2018-07-28fix hid generic various errorhathach
2018-07-24nrf52840 boot mouse does not work, need more workhathach
2018-07-23enhance device hidhathach
- add CFG_TUD_HID_ASCII_TO_KEYCODE_LOOKUP - add tud_hid_keyboard_send_keycode(), tud_hid_keyboard_send_char(), tud_hid_keyboard_send_string() - add timeout_blocking_wait()
2018-07-23reworking device hid class driverhathach
2018-06-18rename subfolder source to srchathach