hathach
bcdeb386cc
rework usbh control xfer
...
- change API of tuh_control_xfer and its callback
- rename tuh_control_complete_cb_t to tuh_control_xfer_cb_t
- add user argument to control callback
- migrate usbh and hub
2022-03-11 21:57:55 +07:00
hathach
6b5490ced6
merge device_info into bare_api example
2022-03-11 13:12:36 +07:00
hathach
a715077b10
remove usbh_control.c
2022-03-11 09:57:35 +07:00
hathach
951ece17e1
fix build warning
2022-03-10 23:20:12 +07:00
hathach
66c933fb61
fix enumeration issue when plugging hub with multiple devices attached
2022-03-10 23:16:59 +07:00
hathach
171d021ab5
refactor and integrate usbh control xfer back to usbh.c
...
fix enumeration with hub when reset port before set address
2022-03-10 22:22:05 +07:00
hathach
b9ca301527
remove obsolete device state
2022-03-10 13:19:15 +07:00
hathach
5e9f522b9a
refactor host control xfer
2022-03-10 12:56:15 +07:00
hathach
b05401a5ab
merge control stage host and device value
2022-03-10 11:59:51 +07:00
hathach
97636eff8e
more clean up
2022-03-10 00:36:49 +07:00
hathach
0e5e644d27
minor clean up
2022-03-09 17:51:35 +07:00
hathach
d56cde33ef
refactor usbd to also use common endpoint claim/release
2022-03-09 17:34:12 +07:00
hathach
110879074f
implement tu_edpt_release()
2022-03-09 17:26:55 +07:00
hathach
a5fb20533c
adding tusb_private.h to implement common edpt claim
2022-03-09 17:17:36 +07:00
hathach
708f05668d
add tusb_debug.h remove tusb_error.h
...
move debug utils to new header
2022-03-09 16:44:19 +07:00
hathach
2f593e767c
update use of mutex for host
2022-03-09 12:26:56 +07:00
hathach
f920e1c171
rename host descriptor function
2022-03-09 11:21:13 +07:00
hathach
db9d97c947
add tuh_descriptor_hid_report_get()
2022-03-09 11:03:29 +07:00
Ha Thach
8bf18430b8
Merge pull request #1389 from hathach/fix-1359
...
fix issue 1359
2022-03-08 14:24:22 +07:00
hathach
6b2ea2bd1d
fix issue 1359
2022-03-08 13:53:33 +07:00
Ha Thach
7180883fae
Merge pull request #1379 from Qianhao2579/master
...
Modify the wrong macro definition code
2022-03-07 16:09:16 +07:00
Ha Thach
1bd31c22e1
Merge pull request #1374 from kasjer/kasjer/stm32wb55
...
stm32wb55 support
2022-03-07 16:09:06 +07:00
Jerzy Kasenberg
a18ac84229
Add support for STM32WB mcu
2022-03-07 09:35:12 +01:00
QianHao
65bf5ddb1b
Modify the wrong macro definition code
2022-03-07 08:04:49 +00:00
Ha Thach
4c6bb161e2
Merge pull request #1289 from kasjer/kasjer/vendor-update
...
vendor: Write improvements
2022-03-06 11:16:35 +07:00
Scott Shawcroft
f291243121
Fix string descriptor fetch
2022-03-04 11:38:02 -08:00
Ha Thach
8e0b8c15ea
Merge pull request #1369 from tannewt/host_string_desc
...
Add host string descriptor functions
2022-03-04 22:59:16 +07:00
hathach
56c2d4b666
fix naming, and build
2022-03-04 22:31:48 +07:00
hathach
271f905521
add tuh_descriptor_string_manufacturer/produce/serial_get
2022-03-04 22:23:56 +07:00
hathach
15ced09bb2
add tuh_configuration_set()
2022-03-04 21:41:27 +07:00
hathach
2bdf4d811a
add tuh_descriptor_configuration_get()
2022-03-04 21:14:59 +07:00
hathach
7480c2e46b
correct qhd and qtd count for ehci/ohci
2022-03-04 21:04:52 +07:00
hathach
032e2c2929
add CFG_TUH_INTERFACE_MAX config
2022-03-04 19:28:53 +07:00
hathach
e08a875d52
add tuh_descriptor_get() and tuh_descriptor_device_get()
2022-03-04 19:26:54 +07:00
hathach
3a7d1cfead
minor cleanup
2022-03-04 17:26:21 +07:00
hathach
96165a1950
rename HCD_MAX_XFER to CFG_TUH_ENDPOINT_MAX
...
minor clean up
2022-03-04 17:07:04 +07:00
Ha Thach
5453c7e97f
Merge pull request #1370 from hathach/fix-esp-idf
...
fix build with esp32s2, also use dwc2 for esp example
2022-03-04 15:20:51 +07:00
hathach
f72da8ee7d
fix build with esp32s2, also use dwc2 for esp example
2022-03-04 14:45:26 +07:00
Scott Shawcroft
eb6b5d1219
Unused ok
2022-03-03 21:57:44 -08:00
Scott Shawcroft
2cd73ca602
Add host string descriptor functions
...
Plus typo fixes, GCC11 array bounds fix, snprintf for malloc-free
debug and pragmas for alignment checks.
2022-03-03 21:53:12 -08:00
Ha Thach
7c627f58d7
Merge pull request #1343 from Daft-Freak/patch-1
...
Open OUT endpoint for HID host
2022-02-28 20:00:40 +07:00
Ha Thach
8e84529c8d
Merge pull request #1345 from alexandre-perrin/iar-cpp-verify-static
...
Fix CPP compilation with IAR
2022-02-28 17:02:33 +07:00
Ha Thach
c9b0fbc907
Merge pull request #1354 from hathach/mcu-specific
...
Mcu specific
2022-02-26 21:30:07 +07:00
Ha Thach
6dd4d50213
Merge pull request #1352 from ETCLabs/fix-ehci-isr-status-clear-error
...
Updated the clearing of the status register bits to use a straight '=…
2022-02-26 18:05:59 +07:00
Ha Thach
f392054e70
Merge pull request #1353 from ETCLabs/iar-compiler-error-on-src-host-usbh.c
...
The IAR compilier does not resolve references to fields in the anonym…
2022-02-26 18:05:35 +07:00
hathach
2fe3a925fb
add highspeed detect for f723/730/733
2022-02-26 17:34:29 +07:00
hathach
a4ba3f2891
add TUP_USBIP_DWC2
2022-02-26 17:13:06 +07:00
hathach
11c89d43ab
more internal rename
2022-02-26 17:06:50 +07:00
hathach
bc63f59af2
mcu specific rename
2022-02-26 15:23:29 +07:00
Ha Thach
244154e087
Merge pull request #1311 from Wini-Buh/CCRX_Ext
...
Solve problems with CCRX toolchain
2022-02-26 14:34:18 +07:00