<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/portable/ohci, branch 0.14.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/src/portable/ohci?h=0.14.0</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/portable/ohci?h=0.14.0'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2022-03-19T17:51:00Z</updated>
<entry>
<title>Merge branch 'master' into pio-host</title>
<updated>2022-03-19T17:51:00Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-03-19T17:51:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=45052c625e962fa908c3234c228fca43181436d6'/>
<id>urn:sha1:45052c625e962fa908c3234c228fca43181436d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix naming, and build</title>
<updated>2022-03-04T15:31:48Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-03-04T15:31:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=56c2d4b666856dedd9ced301d8a273c55ee2afd6'/>
<id>urn:sha1:56c2d4b666856dedd9ced301d8a273c55ee2afd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>correct qhd and qtd count for ehci/ohci</title>
<updated>2022-03-04T14:04:52Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-03-04T14:04:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=7480c2e46b10faa0cbdac5c9db803dbb1597cd34'/>
<id>urn:sha1:7480c2e46b10faa0cbdac5c9db803dbb1597cd34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename HCD_MAX_XFER to CFG_TUH_ENDPOINT_MAX</title>
<updated>2022-03-04T10:07:04Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-03-04T10:07:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=96165a1950140c585db4b739709d079228c3320a'/>
<id>urn:sha1:96165a1950140c585db4b739709d079228c3320a</id>
<content type='text'>
minor clean up
</content>
</entry>
<entry>
<title>try to fix ci</title>
<updated>2022-03-02T05:33:47Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-03-02T05:33:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=635fb9dcdd08c736a4b0161381068b51ef4c140e'/>
<id>urn:sha1:635fb9dcdd08c736a4b0161381068b51ef4c140e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>more internal rename</title>
<updated>2022-02-26T10:06:50Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-02-26T10:03:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=11c89d43abec5a37856e3f026b23ab26c33a656a'/>
<id>urn:sha1:11c89d43abec5a37856e3f026b23ab26c33a656a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>internal symbol rename</title>
<updated>2022-02-25T15:45:05Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-02-25T15:45:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=89115253da3ef55d59367977b8103a5e321e56aa'/>
<id>urn:sha1:89115253da3ef55d59367977b8103a5e321e56aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLED</title>
<updated>2022-02-25T11:35:21Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-02-23T14:49:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=31aa077cb0b345464548b9cb2e2913227348a969'/>
<id>urn:sha1:31aa077cb0b345464548b9cb2e2913227348a969</id>
<content type='text'>
</content>
</entry>
<entry>
<title>OHCI: Fix array out of bounds issue</title>
<updated>2022-01-28T03:32:34Z</updated>
<author>
<name>Ryzee119</name>
<email>wendland@live.com.au</email>
</author>
<published>2022-01-28T03:32:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=453ba529a6db41ad9e0e8cbfdedfcb48b059693e'/>
<id>urn:sha1:453ba529a6db41ad9e0e8cbfdedfcb48b059693e</id>
<content type='text'>
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.</content>
</entry>
<entry>
<title>remove ep descriptor wMaxPacketSize bitfield due to endian issue</title>
<updated>2021-10-24T06:11:21Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2021-10-24T06:11:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=5af989384bd95dbf16f824bcc48e56f3ea283080'/>
<id>urn:sha1:5af989384bd95dbf16f824bcc48e56f3ea283080</id>
<content type='text'>
</content>
</entry>
</feed>
