Commit Graph

36 Commits

Author SHA1 Message Date
sakumisu
336aa91d24 update(port): add sof support
Signed-off-by: sakumisu <1203593632@qq.com>
2025-05-10 21:26:53 +08:00
sakumisu
5253d5aa6b update(port): add USB_ASSERT_MSG for ep num check
Signed-off-by: sakumisu <1203593632@qq.com>
2025-05-10 17:07:03 +08:00
sakumisu
95d968bd57 feat(port/fsdev/usb_glue_st): implement low level api
Signed-off-by: sakumisu <1203593632@qq.com>
2025-04-25 21:10:34 +08:00
sakumisu
20c298b6ba docs: update readme
Signed-off-by: sakumisu <1203593632@qq.com>
2025-02-09 15:33:53 +08:00
sakumisu
5850e27743 update(port/fsdev): add check for iso, we do not support 2024-11-27 22:14:05 +08:00
sakumisu
bef45dc360 feat(port): add remote wakeup api 2024-07-26 22:02:01 +08:00
sakumisu
7fab3c29f0 feat(port): implement usbd_ep_is_stalled api 2024-07-08 21:54:39 +08:00
sakumisu
2da4edf76b remove port param in usbd_get_port_speed 2024-04-29 11:35:29 +08:00
sakumisu
2cb6c598c1 update missing license 2024-04-23 13:04:41 +08:00
sakumisu
51b9640489 add missing license 2024-04-16 22:11:30 +08:00
sakumisu
e0551b3e7b config busid and regbase in usbh_initialize and usbd_initialize 2024-02-18 21:15:04 +08:00
sakumisu
d1c7fa8c19 support multi port api for device 2024-02-06 19:52:22 +08:00
sakumisu
6b0a0135ac remove ununsed macro 2024-01-23 07:39:41 +08:00
sakumisu
d517f2594e fix macro name 2024-01-06 17:47:22 +08:00
sakumisu
8a831cdaa5 user must define some configs in usb_config.h when use fsdev/musb/dwc2 2023-12-21 21:58:08 +08:00
sakumisu
29d45ef5c7 replace struct usbd_endpoint_cfg with struct usb_endpoint_descriptor in usbh_ep_open api 2023-12-10 22:34:01 +08:00
sakimisu
cf97d5276e add usbd_get_port_speed api to use different config descriptors 2022-11-19 21:51:38 +08:00
sakumisu
946b978053 add bcdr register for usb connect 2022-09-17 14:26:16 +08:00
sakumisu
b72e794ea7 add ep_enable param to check if ep is enable when transfer 2022-08-20 20:28:11 +08:00
sakumisu
f1bc0aef04 refactor dcd api and ep in/out irq callback process 2022-07-28 21:35:22 +08:00
sakumisu
1ecd17e156 fix fsdev pma offset max size caculate 2022-06-20 20:22:35 +08:00
sakumisu
8e7c7d76e1 remove usb_ prefix 2022-06-15 20:51:18 +08:00
sakumisu
a31e56f13e rename struct name 2022-06-14 22:08:04 +08:00
sakumisu
9a857e60ba fix ep set stall by the wrong direction 2022-06-04 17:42:55 +08:00
WoodData
84a68fc040 fix endpoint buffer address set error bug.add print color define. 2022-06-02 11:59:40 +08:00
sakumisu
e1726721a7 Check ep write is or not complete when not called in isr 2022-05-24 22:22:22 +08:00
sakumisu
1afc896572 fix usb_dc_deinit return type 2022-03-11 21:08:41 +08:00
sakumisu
12729ccc5e remove unused comments 2022-03-11 17:30:23 +08:00
sakumisu
88a881bd8c update dcd porting 2022-02-20 20:53:42 +08:00
sakumisu
c97928007d add volatile for dev_addr 2022-02-18 22:56:06 +08:00
sakumisu
a8a9a9b41f delete repeatable file 2022-01-26 22:15:09 +08:00
sakumisu
3e9b420ebd rename usb ip header file 2022-01-11 22:42:51 +08:00
sakumisu
0dd1c3b3fb update porting readme 2021-12-12 21:49:03 +08:00
sakumisu
a8d919fe4d complete fsdev and synopsys usb otg ip dcd portinng 2021-12-12 15:21:39 +08:00
sakumisu
574b79b9ea add default usb irq name for USBD_IRQHandler 2021-12-05 21:00:22 +08:00
sakumisu
9b9f776410 add common usb ip dcd porting 2021-12-04 19:28:20 +08:00