| Age | Commit message (Expand) | Author |
| 2026-04-23 | fix(class/hub): clear mq &sem at deinit | sakumisu |
| 2026-04-21 | fix(security): remove hport mutex safely | sakumisu |
| 2026-04-17 | fix(class/hub): remove bus mutex, replace with mq to exit thread | sakumisu |
| 2026-04-03 | fix(core): adjust init&deinit event callback position | sakumisu |
| 2026-01-28 | chore: replace tab with space | sakumisu |
| 2025-11-28 | update(class/hub): remove hport sources safely | sakumisu |
| 2025-11-04 | fix(class/hub): delete thread before delete mq | sakumisu |
| 2025-10-09 | update(hub/usbh_hub): add check for nports | sakumisu |
| 2025-08-30 | feat: host add event callback mechanism similar to device | Egahp |
| 2025-07-25 | style: format log | sakumisu |
| 2025-07-24 | fix(class/hub/usbh_hub): fix port to port+1 | sakumisu |
| 2025-07-16 | style: remove some logs | sakumisu |
| 2025-07-01 | fix(class/hub): change urb interval unit to us | sakumisu |
| 2025-06-04 | update(class/hub/usbh_hub): reduce critical section range | sakumisu |
| 2025-04-30 | fix unused warnings | sakumisu |
| 2025-01-20 | feat(osal): add argument macro for different os, especially for nuttx | sakumisu |
| 2024-10-30 | fix: rename class to class_code, for c++ compatibility (#269) | electretmike |
| 2024-09-19 | chore: static code analysis | sakumisu |
| 2024-08-21 | fix: fix -Wunused-parameter warning with -Wextra cflag | sakumisu |
| 2024-07-07 | update(hub): update hub macros and hub params for usb3.0 | sakumisu |
| 2024-06-23 | update(class/hub/usbh_hub): enumerate in order | sakumisu |
| 2024-06-22 | update(core/usbh_core): do not use slist, we use recursion | sakumisu |
| 2024-06-07 | remove old xhci patch | sakumisu |
| 2024-05-03 | support id table for multi vid pid | sakumisu |
| 2024-05-03 | move usbh_hubport_release api to core | sakumisu |
| 2024-04-19 | fix missing busid | sakumisu |
| 2024-03-14 | add timer to control interrupt transfer | sakumisu |
| 2024-02-24 | align for some buffers | sakumisu |
| 2024-01-30 | update log tag | sakumisu |
| 2024-01-08 | support multi USB IP for host | sakumisu |
| 2024-01-06 | dwc2: ctrl and bulk no need nak irq, when intr calls nak, retry by user | sakumisu |
| 2023-12-24 | add usbh_deinitialize api | sakumisu |
| 2023-12-05 | add usb errno, do not use system errno | sakumisu |
| 2023-11-22 | add mutex for ep0 urb to avoid multithreading | sakumisu |
| 2023-11-20 | make hub_set_feature and hub_clear_feature api public | sakumisu |
| 2023-11-17 | use static urb for ep0 | sakumisu |
| 2023-11-16 | refactor urb, add ep & hport in urb to make hardware pipe more reusable | sakumisu |
| 2023-11-13 | fix class api name | sakumisu |
| 2023-11-03 | check qtd active status to fix nbytes = 0 in nak or ping status | sakumisu |
| 2023-10-12 | osal: add USB_OSAL_WAITING_FOREVER for Semaphore and Queue use | Zhihong Chen |
| 2023-09-07 | Update hcd-ehci, dcd-dwc2 and examples. | Wayne Lin |
| 2023-08-27 | fix warning | sakimisu |
| 2023-08-13 | [hub 修正] 快速断开的情况下无法处理断开事件 | heyuanjie87 |
| 2023-08-05 | fix function name | sakimisu |
| 2023-07-12 | use static memory to malloc & free class | sakimisu |
| 2023-07-12 | fix rt-thread once thread delete | sakimisu |
| 2023-07-05 | enum device with disposable thread, do not block hub thread | sakimisu |
| 2023-04-29 | fix build error | sakimisu |
| 2023-04-22 | align hub intbuf | sakimisu |
| 2023-04-21 | update hub process for usb3.0, update xhci driver | sakimisu |