sakumisu
|
eeb304ae08
|
update log tag
|
2024-01-30 23:04:35 +08:00 |
|
sakumisu
|
0f5e05052f
|
add usbd init and deinit event macro
|
2024-01-16 22:50:48 +08:00 |
|
Zhihong Chen
|
6bc6b06076
|
usbh_core: add iar risc-v support
- add iar risc-v support
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
|
2024-01-14 17:00:40 +08:00 |
|
sakumisu
|
1158fc3d8c
|
support multi USB IP for host
|
2024-01-08 22:47:28 +08:00 |
|
sakumisu
|
2662a3497d
|
add \t for hub info log
|
2023-12-27 20:21:10 +08:00 |
|
sakumisu
|
f68a86ea89
|
add usbh_deinitialize api
|
2023-12-24 23:37:47 +08:00 |
|
sakumisu
|
44e9c1cf4f
|
register desc with callback when enable CONFIG_USBDEV_ADVANCE_DESC
|
2023-12-20 20:24:47 +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 |
|
sakumisu
|
14f1f597f1
|
add usb errno, do not use system errno
|
2023-12-05 21:34:32 +08:00 |
|
sakumisu
|
b14976dd56
|
fix usbh_set_interface api, correct wValue for altsetting
|
2023-11-27 20:29:24 +08:00 |
|
sakumisu
|
50e1cd3471
|
add mutex for ep0 urb to avoid multithreading
|
2023-11-22 21:44:51 +08:00 |
|
sakumisu
|
9ea2121c7c
|
make hub_set_feature and hub_clear_feature api public
|
2023-11-20 22:15:43 +08:00 |
|
sakumisu
|
73eb69bfa2
|
remove usb_mem.h
|
2023-11-17 21:05:31 +08:00 |
|
sakumisu
|
a08097c90e
|
use static urb for ep0
|
2023-11-17 21:05:07 +08:00 |
|
sakumisu
|
5bbe2a97f2
|
refactor urb, add ep & hport in urb to make hardware pipe more reusable
|
2023-11-16 19:56:52 +08:00 |
|
sakumisu
|
1c31156a37
|
add ms os request
|
2023-11-13 19:51:53 +08:00 |
|
sakumisu
|
2080cf1206
|
add usbh_set_interface api
|
2023-11-11 14:00:29 +08:00 |
|
sakumisu
|
c37c60c7c7
|
add usbh_get_string_desc api
|
2023-11-04 15:24:15 +08:00 |
|
sakimisu
|
14f5dd2dd3
|
implement msc device thread,remove other unused os thread
|
2023-08-29 14:40:03 +08:00 |
|
sakumisu
|
c8ecf31c99
|
remove ununsed code
|
2023-07-13 20:13:51 +08:00 |
|
sakimisu
|
7574063e94
|
enum device with disposable thread, do not block hub thread
|
2023-07-05 22:53:13 +08:00 |
|
sakimisu
|
7061367484
|
support multi winusb
|
2023-06-28 22:59:22 +08:00 |
|
sakimisu
|
340fa4e024
|
use usbd_event_handler instead of usbd_configure_done_callback
|
2023-06-21 21:26:25 +08:00 |
|
sakimisu
|
c540080c96
|
format class struct and global variable name
|
2023-06-21 20:43:06 +08:00 |
|
sakimisu
|
85a494326a
|
check intf num when arg is valid
|
2023-06-06 22:22:46 +08:00 |
|
sakimisu
|
c1fbb4ae56
|
copy desc into nocache ram
|
2023-05-26 19:33:30 +08:00 |
|
sakimisu
|
3861728751
|
add remote wakeup event
|
2023-05-17 20:59:38 +08:00 |
|
sakimisu
|
ca5d2902f3
|
do not check intf when calls endpoint handler
|
2023-04-22 00:00:33 +08:00 |
|
sakimisu
|
5657b2a028
|
update hub process for usb3.0, update xhci driver
|
2023-04-21 23:43:59 +08:00 |
|
sakimisu
|
dc4887aef1
|
fix pointer in 64bit cpu, use uintptr_t instead
|
2023-04-21 23:24:13 +08:00 |
|
sakimisu
|
25d14f3f89
|
copy desc into align buf
|
2023-03-25 00:02:30 +08:00 |
|
sakumisu
|
d7c0add7ef
|
add usbd_event_handler for users
|
2023-03-22 15:00:34 +08:00 |
|
sakumisu
|
2241098561
|
disconnect sources in usbh_hport_release
|
2023-03-17 10:21:43 +08:00 |
|
sakimisu
|
4cd9031d31
|
replace speed reconfig with mult
|
2023-03-12 15:05:35 +08:00 |
|
sakimisu
|
cbba334678
|
fix typo
|
2023-03-08 22:31:19 +08:00 |
|
sakumisu
|
5e406f41c1
|
move ep0 active into hub event
|
2023-02-23 17:55:11 +08:00 |
|
sakimisu
|
cc4ed56a88
|
format code
|
2023-02-18 19:20:35 +08:00 |
|
sakumisu
|
75ddfc8e4d
|
move hub and hport variable into common ram to reduce nocache ram usage
|
2023-02-18 15:19:52 +08:00 |
|
sakimisu
|
921ed9b697
|
Revert "check if hport is null"
This reverts commit 63bc4e9363.
|
2023-02-09 21:13:12 +08:00 |
|
sakumisu
|
63bc4e9363
|
check if hport is null
|
2023-02-05 14:39:08 +08:00 |
|
sakimisu
|
201b3ebb2c
|
add webusb support
|
2023-01-29 16:15:28 +08:00 |
|
sakimisu
|
2c24b54bf1
|
split tx_rx_thread into tx_thread and rx_thread
|
2023-01-15 16:55:29 +08:00 |
|
sakimisu
|
e475dd730b
|
only support one config
|
2023-01-15 16:36:16 +08:00 |
|
sakimisu
|
b0e1cf4c02
|
add CONFIG_USBDEV_ADVANCE_DESC macro
|
2023-01-07 17:07:56 +08:00 |
|
sakimisu
|
55e4adccd6
|
reduce print log
|
2023-01-07 17:02:52 +08:00 |
|
sakimisu
|
5f39f6dce9
|
remove align check, memcpy as default
|
2023-01-07 14:03:39 +08:00 |
|
sakimisu
|
3b5cb7603f
|
ignore get device quality cmd error in full speed
|
2023-01-03 22:38:58 +08:00 |
|
sakimisu
|
db330b42e7
|
add class only match
|
2022-12-31 16:27:38 +08:00 |
|
sakimisu
|
2364d0a6ba
|
do not use return value
|
2022-12-25 17:03:12 +08:00 |
|
biyq
|
2a8a7ecdf0
|
1. support for iar in situation of usb host application
|
2022-12-15 20:19:42 +08:00 |
|