| Age | Commit message (Expand) | Author |
| 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 |
| 2024-04-24 | add user_data param in host class for users | sakumisu |
| 2024-03-11 | fix warning | sakumisu |
| 2024-03-10 | support cdc ncm host | sakumisu |
| 2024-02-24 | add get_connect_status api for rndis/cdc_ecm/asix | sakumisu |
| 2024-02-06 | support multi port api for device | sakumisu |
| 2024-02-03 | make serial driver standard for cdc acm, ftdi, cp210x, ch34x | sakumisu |
| 2024-01-30 | update log tag | sakumisu |