| Age | Commit message (Expand) | Author |
| 2026-07-14 | fix(security): check desc len overflow | sakumisu |
| 2026-05-19 | fix(class/hid/usbh_hid): fix missing hport->intf | sakumisu |
| 2026-03-11 | feat(class/hid/usbh_hid): add usbh_hid_report_convert api | sakumisu |
| 2026-03-05 | update(class/hid/usbh_hid): replace report type macro | sakumisu |
| 2026-03-03 | refactor(class/hid/usbh_hid): refactor hid parse api again | sakumisu |
| 2025-12-17 | feat(class/hid): add hid report parse api | sakumisu |
| 2025-11-25 | fix warning | sakumisu |
| 2025-06-03 | feat(class): add usb_osal_thread_schedule_other to allow the applications whi... | sakumisu |
| 2025-05-29 | fix overflow warning | sakumisu |
| 2025-04-17 | feat(class/usbh_hid): add usbh_hid_get_protocol api | sakumisu |
| 2024-10-30 | fix: rename class to class_code, for c++ compatibility (#269) | electretmike |
| 2024-09-28 | Reduce size of HID class request buffer | Derek Konigsberg |
| 2024-09-27 | update(class/hid/usbh_hid): export usbh_hid_get_report_descriptor api, refs:#260 | sakumisu |
| 2024-09-19 | chore: static code analysis | sakumisu |
| 2024-08-21 | fix: fix -Wunused-parameter warning with -Wextra cflag | sakumisu |
| 2024-08-18 | update(class/hid/usbh_hid): read report size from hid desc | sakumisu |
| 2024-08-15 | fix(class): use different buffer for cdc_acm,hid,msc,serial | sakumisu |
| 2024-06-23 | update: check class->hport validity | sakumisu |
| 2024-05-03 | support id table for multi vid pid | sakumisu |
| 2024-04-23 | add hid host report api | sakumisu |
| 2024-01-30 | update log tag | sakumisu |
| 2023-12-05 | add usb errno, do not use system errno | sakumisu |
| 2023-11-16 | refactor urb, add ep & hport in urb to make hardware pipe more reusable | sakumisu |
| 2023-08-05 | fix function name | sakimisu |
| 2023-07-12 | use static memory to malloc & free class | sakimisu |
| 2023-05-17 | call usbh_xxx_stop when class enumerates completely | sakimisu |
| 2023-02-18 | move hub and hport variable into common ram to reduce nocache ram usage | sakumisu |
| 2022-12-31 | add class only match | sakimisu |
| 2022-11-26 | add host class run and stop callback | sakimisu |
| 2022-10-01 | ignore set_idle when fails | sakumisu |
| 2022-10-01 | remove irq protect when allocates devnum | sakumisu |
| 2022-09-25 | fix hid duration | sakumisu |
| 2022-09-22 | xhci keyboard and mouse ok | zhugengyu |
| 2022-09-14 | add interface altsetting struct | sakumisu |
| 2022-09-09 | refactor usb host stack: hcd api, hub process and usb no cache ram process | sakumisu |
| 2022-08-18 | Simplify the license rows, standardize header macro name | sakumisu |
| 2022-08-12 | add mount callback for device, move tests in mount callback | sakumisu |
| 2022-06-16 | delete unused ret | sakumisu |
| 2022-06-15 | fix warnings | sakumisu |
| 2022-05-22 | alloc class name after the necessary commands are completed | sakumisu |
| 2022-04-04 | Standardized function parameter with xxx_class | sakumisu |
| 2022-04-01 | fix size_t compile error | sakumisu |
| 2022-03-31 | fixed osal critical section protect adapt 64bits CPU. | xieyangrun |
| 2022-03-27 | clean compiler warning. | aozima |
| 2022-03-23 | update class driver info,support class driver export | jzlv |
| 2022-03-19 | update host class driver struct: add hport. | aozima |
| 2022-02-24 | use hport setup to replace class setup,move out test demo | sakumisu |
| 2022-02-14 | fix struct name due to copy error | sakumisu |
| 2022-02-13 | complete async callback process for print received data | sakumisu |
| 2022-02-08 | format codes | sakimisu |