summaryrefslogtreecommitdiff
path: root/class/hub/usbh_hub.c
AgeCommit message (Expand)Author
2026-04-23fix(class/hub): clear mq &sem at deinitsakumisu
2026-04-21fix(security): remove hport mutex safelysakumisu
2026-04-17fix(class/hub): remove bus mutex, replace with mq to exit threadsakumisu
2026-04-03fix(core): adjust init&deinit event callback positionsakumisu
2026-01-28chore: replace tab with spacesakumisu
2025-11-28update(class/hub): remove hport sources safelysakumisu
2025-11-04fix(class/hub): delete thread before delete mqsakumisu
2025-10-09update(hub/usbh_hub): add check for nportssakumisu
2025-08-30feat: host add event callback mechanism similar to deviceEgahp
2025-07-25style: format logsakumisu
2025-07-24fix(class/hub/usbh_hub): fix port to port+1sakumisu
2025-07-16style: remove some logssakumisu
2025-07-01fix(class/hub): change urb interval unit to ussakumisu
2025-06-04update(class/hub/usbh_hub): reduce critical section rangesakumisu
2025-04-30fix unused warningssakumisu
2025-01-20feat(osal): add argument macro for different os, especially for nuttxsakumisu
2024-10-30fix: rename class to class_code, for c++ compatibility (#269)electretmike
2024-09-19chore: static code analysissakumisu
2024-08-21fix: fix -Wunused-parameter warning with -Wextra cflagsakumisu
2024-07-07update(hub): update hub macros and hub params for usb3.0sakumisu
2024-06-23update(class/hub/usbh_hub): enumerate in ordersakumisu
2024-06-22update(core/usbh_core): do not use slist, we use recursionsakumisu
2024-06-07remove old xhci patchsakumisu
2024-05-03support id table for multi vid pidsakumisu
2024-05-03move usbh_hubport_release api to coresakumisu
2024-04-19fix missing busidsakumisu
2024-03-14add timer to control interrupt transfersakumisu
2024-02-24align for some bufferssakumisu
2024-01-30update log tagsakumisu
2024-01-08support multi USB IP for hostsakumisu
2024-01-06dwc2: ctrl and bulk no need nak irq, when intr calls nak, retry by usersakumisu
2023-12-24add usbh_deinitialize apisakumisu
2023-12-05add usb errno, do not use system errnosakumisu
2023-11-22add mutex for ep0 urb to avoid multithreadingsakumisu
2023-11-20make hub_set_feature and hub_clear_feature api publicsakumisu
2023-11-17use static urb for ep0sakumisu
2023-11-16refactor urb, add ep & hport in urb to make hardware pipe more reusablesakumisu
2023-11-13fix class api namesakumisu
2023-11-03check qtd active status to fix nbytes = 0 in nak or ping statussakumisu
2023-10-12osal: add USB_OSAL_WAITING_FOREVER for Semaphore and Queue useZhihong Chen
2023-09-07Update hcd-ehci, dcd-dwc2 and examples.Wayne Lin
2023-08-27fix warningsakimisu
2023-08-13[hub 修正] 快速断开的情况下无法处理断开事件heyuanjie87
2023-08-05fix function namesakimisu
2023-07-12use static memory to malloc & free classsakimisu
2023-07-12fix rt-thread once thread deletesakimisu
2023-07-05enum device with disposable thread, do not block hub threadsakimisu
2023-04-29fix build errorsakimisu
2023-04-22align hub intbufsakimisu
2023-04-21update hub process for usb3.0, update xhci driversakimisu