| Age | Commit message (Expand) | Author |
| 2025-07-19 | Clear error code after intentionally ignoring it | Derek Konigsberg |
| 2025-07-16 | style: remove some logs | sakumisu |
| 2025-06-17 | msc: add support for SCSI_CMD_SYNCHCACHE10 (0x35) to fix unsupported command ... | KK |
| 2025-06-03 | feat(class): add usb_osal_thread_schedule_other to allow the applications whi... | sakumisu |
| 2025-04-28 | update(class): add weak api to avoid undefine symbol(not use such class but add) | sakumisu |
| 2025-04-22 | refactor(class/usbd_msc): replace cherryrb with only variable | sakumisu |
| 2025-03-28 | update: add usb align up for every buffer when use dcache clean&invalid api | sakumisu |
| 2025-01-26 | update(class/msc/usbh_msc): move msc scsi commands out to prevent blocking en... | sakumisu |
| 2025-01-20 | feat(osal): add argument macro for different os, especially for nuttx | 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 | fix(class/msc/usbd_msc): fix warning and add check for CONFIG_USBDEV_MSC_MAX_... | sakumisu |
| 2024-09-19 | chore: static code analysis | sakumisu |
| 2024-09-02 | fix(class/msc/usbd_msc): fix missing return value | 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-08-08 | fix(class/msc/usbd_msc): fix spelling | sakumisu |
| 2024-08-08 | feat(class/msc/usbd_msc): add msc polling mode to move read & write from isr ... | 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-04-24 | add user_data param in host class for users | sakumisu |
| 2024-03-28 | fix msc buf overflow because of SCSICMD_INQUIRY_SIZEOF | sakumisu |
| 2024-02-23 | class: msc: stage change should be before usbd_ep_start_write() | Zhihong Chen |
| 2024-02-06 | support multi port api for device | sakumisu |
| 2024-02-06 | class: msc device: support multi lun | Zhihong Chen |
| 2024-01-30 | update log tag | sakumisu |
| 2024-01-16 | add usbd init and deinit event macro | sakumisu |
| 2024-01-06 | rename CONFIG_USBDEV_MSC_BLOCK_SIZE to CONFIG_USBDEV_MSC_MAX_BUFSIZE | 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-10-12 | osal: add USB_OSAL_WAITING_FOREVER for Semaphore and Queue use | Zhihong Chen |
| 2023-08-29 | implement msc device thread,remove other unused os thread | sakimisu |
| 2023-08-05 | fix function name | sakimisu |
| 2023-07-12 | use static memory to malloc & free class | sakimisu |
| 2023-07-11 | add msc popup function | sakumisu |
| 2023-06-21 | format class struct and global variable name | sakimisu |
| 2023-06-21 | export cdc/msc/rndis/mtp mps, configured by user | 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 |
| 2023-01-15 | fix class get data due to 528d8dc9d6d2c1150b9f78dfc0c512745185dc4c | sakimisu |
| 2022-12-11 | add usb tx rx thread for device | sakimisu |