hathach
|
45052c625e
|
Merge branch 'master' into pio-host
|
2022-03-20 00:51:00 +07:00 |
|
hathach
|
4795cca04a
|
add parse config descriptor to example
move usbh_edpt_open() to public API, remove rhport from its signature
|
2022-03-19 00:43:31 +07:00 |
|
hathach
|
56c2d4b666
|
fix naming, and build
|
2022-03-04 22:31:48 +07:00 |
|
hathach
|
7480c2e46b
|
correct qhd and qtd count for ehci/ohci
|
2022-03-04 21:04:52 +07:00 |
|
hathach
|
96165a1950
|
rename HCD_MAX_XFER to CFG_TUH_ENDPOINT_MAX
minor clean up
|
2022-03-04 17:07:04 +07: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 |
|
hathach
|
635fb9dcdd
|
try to fix ci
|
2022-03-02 12:33:47 +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 |
|
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 |
|
Tom Peterson
|
39fdbc8ffc
|
Updated the clearing of the status register bits to use a straight '=', rather than an '|='. Use of the latter caused an extra, unwanted read of the status register before the write-to-clear operation, which, in some cases, allowed new status bits to assert (relative to the initial read of the status register two statements earlier), and then be cleared blindly and unconditionally during the write-back. This had the potential (and, in my case, observed) effect of dropping the handling of an enabled interrupt. Ultimately, the system would lock up in a busy state, with no hope of clearing the condition. See Issue #1339 for more information.
|
2022-02-25 12:39:09 -06:00 |
|
hathach
|
0997589c45
|
more symbol rename
|
2022-02-25 23:05:15 +07:00 |
|
hathach
|
89115253da
|
internal symbol rename
|
2022-02-25 22:45:05 +07:00 |
|
hathach
|
31aa077cb0
|
rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLED
|
2022-02-25 18:35:21 +07:00 |
|
hathach
|
5af989384b
|
remove ep descriptor wMaxPacketSize bitfield due to endian issue
|
2021-10-24 13:11:21 +07:00 |
|
hathach
|
a5f516893b
|
more with -Wcast-qual
|
2021-10-17 16:36:53 +07:00 |
|
hathach
|
3309425211
|
sepearate CFG_TUH_DEVICE_MAX and CFG_TUH_HUB
separate dev0 from _usbh_devices pool to save sram
|
2021-08-23 19:56:53 +07:00 |
|
hathach
|
75cd593b60
|
add hcd_devtree_get_info()
remove usbh_hcd.h
|
2021-08-23 17:00:41 +07:00 |
|
hathach
|
a490a3fe61
|
add hcd attr, add note for ehci framelist on NXP derivative
|
2021-08-23 15:40:57 +07:00 |
|
hathach
|
4ca176c291
|
refactor ehci init api
|
2021-08-23 12:37:54 +07:00 |
|
hathach
|
6a16f6ccdd
|
rename CFG_TUSB_HOST_DEVICE_MAX to CFG_TUH_DEVICE_MAX
|
2021-08-23 11:01:40 +07:00 |
|
hathach
|
c7f51cde40
|
implement usbh_edpt_busy (WIP), remove hcd_edpt_busy
|
2021-06-10 17:19:21 +07:00 |
|
hathach
|
7e6cba7359
|
remove hcd_edpt_stalled()
|
2021-06-10 16:55:12 +07:00 |
|
hathach
|
4e98ce9147
|
use hcd_frame_number() instead of uframe
|
2021-05-31 18:15:47 +07:00 |
|
hathach
|
04797bc5a5
|
clean up
|
2021-05-31 16:05:55 +07:00 |
|
hathach
|
3fb80e76ce
|
remove obsolete hcd_pipe_queue_xfer()/hcd_pipe_xfer()
|
2021-05-31 12:08:37 +07:00 |
|
hathach
|
5cf930d78a
|
fix cast-align warning in msc host
|
2021-05-31 11:11:00 +07:00 |
|
hathach
|
13613eafb7
|
correct ehci control endpoint address report on xfer complete
improve host log
|
2021-05-18 12:58:24 +07:00 |
|
hathach
|
1dd2cd43dd
|
add hcd_ehci.h as interface for ehci port
|
2021-05-18 12:58:24 +07:00 |
|
hathach
|
451650fa32
|
move ehci and ohci to portable folder
|
2021-02-23 23:09:48 +07:00 |
|