Ryzee119
|
5efef4393c
|
Hub: Expand hub helpers to handle device events
|
2022-08-15 17:42:56 +09:30 |
|
Ryzee119
|
7df7590f7f
|
Hub: Remove multi-level hub bypass
|
2022-06-04 18:58:20 +09:30 |
|
Ryzee119
|
b7c8cb3c41
|
Hub: Unplug downstream devices on non-root hub disconnect
|
2022-05-29 14:15:57 +09:30 |
|
Ryzee119
|
9e30ec4f16
|
Hub: Retry port status transfer if failed
|
2022-05-29 14:15:23 +09:30 |
|
Ryzee119
|
688a3a0cc2
|
Fix non-trivial designated initializers compile error
|
2022-05-29 14:15:18 +09:30 |
|
Ryzee119
|
453ba529a6
|
OHCI: Fix array out of bounds issue
If using a USB hub, a request outside the array size can occur
Original line:
https://github.com/hathach/tinyusb/blob/ffb257ac17f162bc5a4c26596d7a1e954db98aa5/src/portable/ohci/ohci.h#L162
It can happen in a few places but one such example is here:
https://github.com/hathach/tinyusb/blob/ffb257ac17f162bc5a4c26596d7a1e954db98aa5/src/portable/ohci/ohci.c#L460
ie. if HUB address is 5, this would be an array index out of bounds on control endpoints as `CFG_TUH_DEVICE_MAX+1` is only 5.
This fix just includes num of hubs in the reserve array size.
Fixing locally fixed this issue.
|
2022-01-28 14:02:34 +10:30 |
|