<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/host/hub.c, branch 0.19.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/src/host/hub.c?h=0.19.0</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/host/hub.c?h=0.19.0'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2025-05-13T05:16:22Z</updated>
<entry>
<title>fix warnings, minor clean up</title>
<updated>2025-05-13T05:16:22Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-05-13T03:28:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=baf67539fc2d328a6274c35c18c90da27c37bc60'/>
<id>urn:sha1:baf67539fc2d328a6274c35c18c90da27c37bc60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>usbh: force removed device in the same bus info, before setting address.</title>
<updated>2025-05-06T08:23:23Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-05-06T08:23:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=bc37ed6e3e9158a811ed07479638d3db8437344e'/>
<id>urn:sha1:bc37ed6e3e9158a811ed07479638d3db8437344e</id>
<content type='text'>
usbh: move code around
hub: queue status endpoint for detach/remove event
</content>
</entry>
<entry>
<title>refactor hub driver and move port reset on connection change to usbh.</title>
<updated>2025-04-24T10:59:45Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-04-24T10:59:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=0f784e8a072d30aaa6f4c6ef0a8f22a085ea2516'/>
<id>urn:sha1:0f784e8a072d30aaa6f4c6ef0a8f22a085ea2516</id>
<content type='text'>
hub: add hub_port_get_status_local(), ignore resp in hub_port_get_status(pot != 0)
usbh properly deboucning with hub/rootport accordingly to usb specs, also add 10ms of reset recovery
</content>
</entry>
<entry>
<title>- add tuh_descriptor_get_string_langid() API</title>
<updated>2025-03-03T16:22:23Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-03-03T16:22:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=5f447b76ad23e8c977a5167b0b4dce93cd2980de'/>
<id>urn:sha1:5f447b76ad23e8c977a5167b0b4dce93cd2980de</id>
<content type='text'>
- host enumeration always get language id, manufacturer, product and serial string. Which is required by some device such as 8bitdo
</content>
</entry>
<entry>
<title>more hub improve, handle more failed transfer with polling interrupt status endpoint</title>
<updated>2025-02-19T08:50:42Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-02-19T08:50:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=70ddb7a8672bb523db79baf090469932127989d2'/>
<id>urn:sha1:70ddb7a8672bb523db79baf090469932127989d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>complete separate hub epbuf from itf</title>
<updated>2025-02-19T05:58:03Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-02-19T05:58:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=27a4895b79065340c031850b7031eea5b2f60a9b'/>
<id>urn:sha1:27a4895b79065340c031850b7031eea5b2f60a9b</id>
<content type='text'>
add hub_get_status(), hub_clear_feature()
</content>
</entry>
<entry>
<title>move status_change to epbuf</title>
<updated>2025-02-19T04:27:33Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-02-19T04:27:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=48a43a675c95bcc81e3e34f27f55830024d53940'/>
<id>urn:sha1:48a43a675c95bcc81e3e34f27f55830024d53940</id>
<content type='text'>
improve hub_xfer_cb()
rename internal complete function
</content>
</entry>
<entry>
<title>usbh always retry control transfer (max 3) in case of XFER_RESULT_FAILED.</title>
<updated>2025-02-17T15:40:19Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-02-17T15:40:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=792a44640509661b11065a8d6ee038d9362a2b9f'/>
<id>urn:sha1:792a44640509661b11065a8d6ee038d9362a2b9f</id>
<content type='text'>
added tuh_connected()
</content>
</entry>
<entry>
<title>improve hub: retry if hub interrupt endpoint failed</title>
<updated>2025-02-17T10:06:51Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-02-17T10:06:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=18d566b94c8f17d9df04914979997d589b905290'/>
<id>urn:sha1:18d566b94c8f17d9df04914979997d589b905290</id>
<content type='text'>
bump up pio-usb to latest
</content>
</entry>
<entry>
<title>implement tuh_init()</title>
<updated>2024-03-22T09:12:57Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-03-22T09:12:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=e84c9f3e221092687808f175e1e19732a10fea72'/>
<id>urn:sha1:e84c9f3e221092687808f175e1e19732a10fea72</id>
<content type='text'>
change usbh driver init() return type from void to bool
</content>
</entry>
</feed>
