| Age | Commit message (Expand) | Author |
| 2026-07-12 | update(security): check null pointer and overflow | sakumisu |
| 2025-07-19 | Clear error code after intentionally ignoring it | Derek Konigsberg |
| 2025-06-03 | feat(class): add usb_osal_thread_schedule_other to allow the applications whi... | sakumisu |
| 2025-01-26 | update(class/msc/usbh_msc): move msc scsi commands out to prevent blocking en... | sakumisu |
| 2025-01-16 | update(class/msc/usbh_msc): add retry macro | sakumisu |
| 2025-01-16 | [update] class: msc host: update msc host class stack (#285) | chenzhihong007 |
| 2024-10-30 | fix: rename class to class_code, for c++ compatibility (#269) | electretmike |
| 2024-09-27 | fix(class/msc/usbh_msc): when device stalls by usbh_msc_get_maxlun, ingore er... | sakumisu |
| 2024-09-19 | chore: static code analysis | sakumisu |
| 2024-08-21 | fix: fix -Wunused-parameter warning with -Wextra cflag | sakumisu |
| 2024-08-15 | fix(class): use different buffer for cdc_acm,hid,msc,serial | sakumisu |
| 2024-06-23 | update(class/msc/usbh_msc): add MSC_INQUIRY_TIMEOUT to break quickly in inqui... | sakumisu |
| 2024-06-23 | update: check class->hport validity | sakumisu |
| 2024-05-03 | support id table for multi vid pid | sakumisu |
| 2024-03-28 | fix msc buf overflow because of SCSICMD_INQUIRY_SIZEOF | 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-11-13 | check and execute modeswitch first | sakumisu |
| 2023-11-04 | support usb modeswitch | sakumisu |
| 2023-08-05 | fix function name | sakimisu |
| 2023-07-12 | use static memory to malloc & free class | sakimisu |
| 2023-05-19 | 修复requestsense设定数据长度错误的问题 | heyuanjie87 |
| 2023-05-17 | call usbh_xxx_stop when class enumerates completely | sakimisu |
| 2023-03-16 | fix print log | sakumisu |
| 2023-03-12 | format code | sakimisu |
| 2023-03-11 | [update] Improve the compatibility of USB flash drive enumeration。 | zhouji |
| 2023-02-18 | move hub and hport variable into common ram to reduce nocache ram usage | sakumisu |
| 2022-11-26 | add host class run and stop callback | sakimisu |
| 2022-10-01 | remove irq protect when allocates devnum | sakumisu |
| 2022-09-15 | add urb for msc class | sakumisu |
| 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-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-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-23 | psc thread use event instead,add timeout for transfer | jzlv |
| 2022-03-23 | expand msc tx_buffer to 64 | sakumisu |
| 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-09 | update msc scsi macro | jzlv |
| 2022-02-08 | format codes | sakimisu |
| 2022-02-07 | replace ssize_t with int | sakumisu |
| 2022-02-01 | add usb host stack(class not release completely) | sakimusu |