summaryrefslogtreecommitdiff
path: root/core/usbh_core.c
AgeCommit message (Expand)Author
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-01-25feat(core/usbh_core): add usbh_printf_setup api for debugsakumisu
2024-12-20修复VID/PID匹配逻辑yangpeng
2024-12-09fix warningsakumisu
2024-10-31feat(core/usbh_core): add usbh_find_hubport apisakumisu
2024-10-30fix: rename class to class_code, for c++ compatibility (#269)electretmike
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-24fix(core/usbh_core.c): fix error namesakumisu
2024-08-09Add PUSB2 and XHCI driver and RTOS glue (#236)zhugengyu
2024-07-23refactor(osal): use osal malloc and free, remove usb_malloc & usb_free macrosakumisu
2024-07-07update(hub): update hub macros and hub params for usb3.0sakumisu
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-07remove old xhci patchsakumisu
2024-05-15update(core/usbh_core): remove ununsed urb memsetsakumisu
2024-05-03adjust code ordersakumisu
2024-05-03support id table for multi vid pidsakumisu
2024-05-03move usbh_hubport_release api to coresakumisu
2024-04-25check class_driver is nullsakumisu
2024-04-25change INFO to DBGsakumisu
2024-04-07add config index to select multi configssakumisu
2024-04-03add check for wTotalLengthsakumisu
2024-03-18core: host: add "." to section usbh_class_info for IARZhihong Chen
2024-03-13core: usbh_core: fix ep0_request_buffer index loseZhihong Chen
2024-03-12set config with configvaluesakumisu
2024-03-12optimise find class driver apisakumisu
2024-02-24align for some bufferssakumisu
2024-02-19update endpoint number usage and fix busid checkZhihong Chen
2024-02-18config busid and regbase in usbh_initialize and usbd_initializesakumisu
2024-01-30update log tagsakumisu
2024-01-14usbh_core: add iar risc-v supportZhihong Chen
2024-01-08support multi USB IP for hostsakumisu
2023-12-27add \t for hub info logsakumisu
2023-12-24add usbh_deinitialize apisakumisu
2023-12-05add usb errno, do not use system errnosakumisu
2023-11-27fix usbh_set_interface api, correct wValue for altsettingsakumisu
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-13add ms os requestsakumisu
2023-11-11add usbh_set_interface apisakumisu
2023-11-04add usbh_get_string_desc apisakumisu
2023-04-21update hub process for usb3.0, update xhci driversakimisu
2023-03-17disconnect sources in usbh_hport_releasesakumisu
2023-03-12replace speed reconfig with multsakimisu
2023-02-23move ep0 active into hub eventsakumisu