summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Expand)Author
2025-03-04fix(core/usbd_core): fix two bugssakumisu
2025-02-12fix(core/usbd_core): fix return with break in ep0 threadsakumisu
2025-02-09fix(core/usbh_core): check hport is valid in usbh_control_transfersakumisu
2025-02-07fix(core/usbh_core): return valid hport which is connectedsakumisu
2025-02-01feat(core/usbd_core): add ep0 setup handler into thread featuresakumisu
2025-01-25feat(core/usbh_core): add usbh_printf_setup api for debugsakumisu
2025-01-15feat(core/otg): add otg frameworksakumisu
2025-01-15update(port): add ehci/ohci/dwc2 dcache supportsakumisu
2024-12-28fix(core/usbd_core): fix ep config for more eps when call usbd_set_interfacev1.4.2sakumisu
2024-12-20修复VID/PID匹配逻辑yangpeng
2024-12-09fix warningsakumisu
2024-11-24update: change memcpy to fast memcpysakumisu
2024-10-31feat(core/usbh_core): add usbh_find_hubport apisakumisu
2024-10-30update(core/usbd_core): implement USB_REQUEST_GET_INTERFACE request, refs:#268sakumisu
2024-10-30chore: update commentsakumisu
2024-10-30fix: rename class to class_code, for c++ compatibility (#269)electretmike
2024-09-27fix(core/usbd_core): reset endpoint only for altsetting 0, refs:#258sakumisu
2024-09-19chore: static code analysissakumisu
2024-09-16fix(core/usbh_core): Fix raw_config_desc heap out of boundsCCHhui
2024-09-07update(usbh_core): add terminate char for raw_config_descsakumisu
2024-08-26usbd_core: add usb_device_is_suspend() APIZhihong Chen
2024-08-24fix(core/usbh_core.c): fix error namesakumisu
2024-08-21fix: fix -Wunused-parameter warning with -Wextra cflagsakumisu
2024-08-16refactor: move CHERRYUSB_VERSION and CHERRYUSB_VERSION_STR into usb_version.hsakumisu
2024-08-09Add PUSB2 and XHCI driver and RTOS glue (#236)zhugengyu
2024-08-06Fix the bug that USBD_EVENT_DEINIT was not notified correctlyLiPeng
2024-07-30fix(core/usbd_core): fix self powered checksakumisu
2024-07-26feat(port): add remote wakeup apisakumisu
2024-07-25feat(core/usbd_core): support webusbsakumisu
2024-07-23refactor(osal): use osal malloc and free, remove usb_malloc & usb_free macrosakumisu
2024-07-11feat(core/usbd_core): support get hid desc request(0x21), support get status ...sakumisu
2024-07-08feat(port): implement usbd_ep_is_stalled apisakumisu
2024-07-07update(hub): update hub macros and hub params for usb3.0sakumisu
2024-06-23update(core/usbd_core): increase intf array from 8 to 16sakumisu
2024-06-22update(core/usbh_core): do not use slist, we use recursionsakumisu
2024-06-17fix(core/usbh_core): fix missing free devaddr caused by 935325sakumisu
2024-06-16fix(core/usbh_core): fix get multsakumisu
2024-06-14remove print log for device, because we do not allow printf in isrsakumisu
2024-06-07remove old xhci patchsakumisu
2024-05-31feat: use fast memcpy for netsakumisu
2024-05-21fix warningsakumisu
2024-05-17update: add langid in string descsakumisu
2024-05-17update: remove internal configs, you should get config from usb_config.hsakumisu
2024-05-16refactor(core/usbd_core): process string internal, you can use like \"cherryu...sakumisu
2024-05-15update(core/usbh_core): remove ununsed urb memsetsakumisu
2024-05-10bugfix by ccef9b92sakumisu
2024-05-03adjust code ordersakumisu
2024-05-03support id table for multi vid pidsakumisu
2024-05-03move usbh_hubport_release api to coresakumisu
2024-05-03bugfix for 183d49, add CONFIG_USBDEV_EP0_INDATA_NO_COPYsakumisu