| Age | Commit message (Expand) | Author |
| 3 hours | fix(security): check array overflowdev | sakumisu |
| 9 days | update(class): for all net classes, goto delete when urb fail, do not retry f... | sakumisu |
| 12 days | fix(class/cdc/usbd_cdc_ecm): read & write only after host sends set_interface | sakumisu |
| 2026-09-13 | feat(core/usbd_core): add usb3 config & desc & request | sakumisu |
| 2026-08-31 | update(class): update host net class rx length check | sakumisu |
| 2026-08-31 | fix(security): check usbh_control_transfer return value when bmRequestType is... | sakumisu |
| 2026-08-17 | feat(class/cdc/usbd_ncm): 添加usb device ncm功能 (#433) | 54fire |
| 2026-07-14 | fix(security): check desc len overflow | sakumisu |
| 2026-04-07 | fix(class/cdc): add altsetting 1 for ecm/ncm | sakumisu |
| 2026-04-03 | fix(security): add check for linecoding | sakumisu |
| 2026-02-03 | style(class): remove device warning logs for memory | sakumisu |
| 2026-01-28 | update(class/cdc): change serial state macro | sakumisu |
| 2026-01-05 | update(platform): remove net class weak api, check CONFIG_USBHOST_PLATFORM_* ... | sakumisu |
| 2025-12-12 | refactor(serial): add host serial framework | sakumisu |
| 2025-12-04 | update(demo): add more descriptor init macros | sakumisu |
| 2025-11-25 | feat(class): support more match flags for cdc acm & rndis | sakumisu |
| 2025-07-25 | update: add output_len param for usbh_get_string_desc | 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-05-07 | update(class): replace ecm & rndis USB_ERR_NOTDEV with USB_ERR_NOTCONN | sakumisu |
| 2025-03-28 | fix: fix wformat warnings | sakumisu |
| 2025-03-28 | update: add usb align up for every buffer when use dcache clean&invalid api | sakumisu |
| 2025-01-26 | chore: fix wformat warning | sakumisu |
| 2025-01-20 | feat(osal): add argument macro for different os, especially for nuttx | sakumisu |
| 2024-11-27 | fix(class/cdc/usbd_cdc_ecm): fix missing return | sakumisu |
| 2024-11-11 | update(class/cdc/usbd_cdc_ecm): support transfer api for enet & wireless with... | sakumisu |
| 2024-10-30 | fix: rename class to class_code, for c++ compatibility (#269) | electretmike |
| 2024-09-19 | chore: static code analysis | sakumisu |
| 2024-09-04 | update(class/cdc): set cdc acm bFunctionProtocol to 0x00 | sakumisu |
| 2024-08-21 | fix: fix -Wunused-parameter warning with -Wextra cflag | sakumisu |
| 2024-08-16 | refactor(class/cdc): rename usbd_cdc to usbd_cdc_acm | sakumisu |
| 2024-08-15 | fix(class): use different buffer for cdc_acm,hid,msc,serial | sakumisu |
| 2024-07-13 | fix: fix typo | sakumisu |
| 2024-06-25 | refactor(platform): add usbh_xxx_get_eth_txbuf api, especially for lwip pbuf ... | sakumisu |
| 2024-06-23 | update: check class->hport validity | sakumisu |
| 2024-06-16 | fix memcpy to strncpy | sakumisu |
| 2024-06-05 | review cdc-ecm enum success but comunication error | yukelab |
| 2024-06-05 | fix(class/cdc/usbd_cdc_ecm): fix build error | sakumisu |
| 2024-06-01 | update: add comments for net process, support len > 16K for ncm/rndis/asix/rt... | sakumisu |
| 2024-05-31 | feat: use fast memcpy for net | sakumisu |
| 2024-05-24 | refactor(platform): update platform support | sakumisu |
| 2024-05-17 | update: remove internal configs, you should get config from usb_config.h | sakumisu |
| 2024-05-14 | fix(class): change ifdef to if for LWIP_TCPIP_CORE_LOCKING_INPUT | sakumisu |
| 2024-05-14 | update(usbh_ncm/usbh_rndis): limit read size to 16K | sakumisu |
| 2024-05-14 | update: get mps by usbd_get_ep_mps | sakumisu |
| 2024-05-12 | update: rename ecm and asix eth macro name | sakumisu |
| 2024-05-03 | zero copy when enables LWIP_TCPIP_CORE_LOCKING_INPUT | sakumisu |
| 2024-05-03 | check if eth rx packet is overflow | sakumisu |
| 2024-05-03 | support id table for multi vid pid | sakumisu |
| 2024-04-29 | add config for cdc ncm transfer size | sakumisu |