Commit Graph

51 Commits

Author SHA1 Message Date
sakumisu
b835c9ccd2 add nocache ram config when enable dcache 2022-07-31 18:40:45 +08:00
sakumisu
f1bc0aef04 refactor dcd api and ep in/out irq callback process 2022-07-28 21:35:22 +08:00
sakumisu
a22d100ca2 remove list search mode 2022-07-19 19:08:58 +08:00
sakumisu
ed37802600 update usb core macros 2022-06-28 20:40:59 +08:00
sakumisu
f1393231f0 remove surplus log 2022-06-27 22:28:10 +08:00
sakumisu
b47fe8d958 fix warning in 64bit cpu 2022-06-25 22:46:57 +08:00
Li.XiongHui
2bd38a0e1c fix type wrong for ep argument on usbd_ep_in_handler and usbd_ep_out_handler function 2022-06-23 10:26:52 +08:00
sakumisu
5d4f51a6f2 add log for descriptor parse 2022-06-17 22:42:35 +08:00
liuhy-2020
22ad2d471c handle USB_DESCRIPTOR_TYPE_OTHER_SPEED
[usbd_get_descriptor]: handle USB_DESCRIPTOR_TYPE_OTHER_SPEED.
2022-06-17 16:28:18 +08:00
sakumisu
7c4809412b event use if not else 2022-06-16 22:17:18 +08:00
sakumisu
e922b589f8 fix warnings 2022-06-15 22:14:53 +08:00
sakumisu
9c5db7d4df copy data from misalign addr to align32 addr when use dma with dcache 2022-06-15 21:05:23 +08:00
sakumisu
5904bbd914 remove static class_driver table 2022-06-15 21:05:23 +08:00
sakumisu
b57d3637bb add sw init for os and hw init for host controller 2022-06-14 22:08:49 +08:00
sakumisu
2e7a69aeaa use ep open and close return value 2022-06-05 16:45:26 +08:00
sakumisu
ad17e1f40f move log macros into usb_log.h,adjust header file inclusion order 2022-06-04 21:07:47 +08:00
sakumisu
66abda8576 fix warning 2022-04-15 21:59:38 +08:00
sakumisu
97ddd9803a fix warning 2022-04-15 15:35:28 +08:00
sakumisu
c6495ac5af fix duplicate calls to the class notify handler when class has multiploe
intfs
2022-04-14 16:20:09 +08:00
sakumisu
e463be8305 add test mode when using feature cmd 2022-04-08 15:07:32 +08:00
sakumisu
c1f6b86bcf add class driver export macro control 2022-04-04 13:11:44 +08:00
sakumisu
f716b6d307 add USB_LOG_RAW macro for printf 2022-04-03 22:11:08 +08:00
xieyangrun
322964f598 fixed osal critical section protect adapt 64bits CPU. 2022-03-31 18:40:11 +08:00
sakumisu
93ced5e064 replace cc_arm with arm_version 2022-03-24 10:30:54 +08:00
sakumisu
a843e61791 fix linkscript for clang and ccarm 2022-03-23 20:33:55 +08:00
jzlv
563888ec14 update class driver info,support class driver export 2022-03-23 17:30:53 +08:00
jzlv
c44a26d69f psc thread use event instead,add timeout for transfer 2022-03-23 14:47:18 +08:00
sakumisu
214e2f39b3 fix descriptor parse error log 2022-03-20 21:18:19 +08:00
sakumisu
fd574baeb7 fix critical section wrong use 2022-03-17 16:40:54 +08:00
sakumisu
4b68c74f5e fix no newline warning 2022-03-11 21:14:45 +08:00
sakumisu
0cee453c74 move ep macros into usb_def.h 2022-03-11 17:29:22 +08:00
sakumisu
96b92efbcb add usb_dc_init declare in usb_dc.h,and add usbd_initialize to call it 2022-03-10 19:10:00 +08:00
sakumisu
6c31c196d0 switch the order 2022-02-26 22:04:57 +08:00
sakumisu
948b2c39d9 add macros for high speed iso and intr transfer with additional transaction 2022-02-24 16:23:11 +08:00
sakumisu
ba8c528918 use hport setup to replace class setup,move out test demo 2022-02-24 12:29:06 +08:00
sakumisu
dddd4e4c3c gdd memory align32 for variable in structure 2022-02-24 12:28:51 +08:00
sakumisu
ba3fceeb87 fix ep0 zlp send judgement 2022-02-17 13:32:53 +08:00
sakumisu
f7cd434ec7 add enumeration success log 2022-02-12 22:34:17 +08:00
sakimisu
1edbae8e07 format codes 2022-02-08 11:44:46 +08:00
sakimusu
b44617212b add usb host stack(class not release completely) 2022-02-01 23:02:59 +08:00
sakimusu
f8ea5c12fa rename paramater named class with devclass instead 2022-02-01 22:00:10 +08:00
sakumisu
c5bfeed867 update license 2022-01-15 17:13:57 +08:00
sakumisu
95f3b81cfd add usb debug level control and color display 2022-01-15 17:07:54 +08:00
sakumisu
c3cc88d95f fix doxygen user name 2021-12-04 14:39:35 +08:00
sakumisu
a33973a52c rename request recipient macro 2021-11-29 16:20:48 +08:00
sakumisu
636b30c3d8 refactor usb class structure 2021-11-29 10:32:05 +08:00
sakumisu
0b056ae3fd fix zlp process, when ep0_data_len is zero 2021-11-16 10:27:38 +08:00
sakumisu
10da78cb0b format code 2021-11-16 10:26:46 +08:00
sakumisu
5a22e7a57b modify print log,add USBD_LOG_INFO forever print 2021-11-14 21:14:51 +08:00
sakumisu
0672902d62 add usb hs support,add bos and msosv2 descriptor register 2021-09-28 10:51:20 +08:00