<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/host/hub.h, branch 0.20.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.h?h=0.20.0</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/host/hub.h?h=0.20.0'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2025-04-24T10:59:45Z</updated>
<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>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>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>
<entry>
<title>adding deinit() stub for usbh/hcd class driver</title>
<updated>2024-03-22T04:42:33Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-03-22T04:42:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=74bd2647589790b3bee49146774133c2061a34fe'/>
<id>urn:sha1:74bd2647589790b3bee49146774133c2061a34fe</id>
<content type='text'>
add TUSB_VERSION_BUILD, also add TUSB_VERSION_NUMBER
</content>
</entry>
<entry>
<title>rename user_arg to user_data</title>
<updated>2022-03-17T15:37:51Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-03-17T15:37:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=f89ff939d8088135cedaa4e4f3885f88d1670529'/>
<id>urn:sha1:f89ff939d8088135cedaa4e4f3885f88d1670529</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename tuh_control_xfer_t to tuh_xfer_t</title>
<updated>2022-03-17T13:52:16Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-03-17T13:52:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=55428d7dd215eb2e69a1f654ccc4730525b509d6'/>
<id>urn:sha1:55428d7dd215eb2e69a1f654ccc4730525b509d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rework usbh enumeration process using user arg from control transfer as state</title>
<updated>2022-03-12T07:20:57Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-03-12T07:20:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=a5a565f7eb85c4d1ad43d74b1baf1f61dcf0a5b5'/>
<id>urn:sha1:a5a565f7eb85c4d1ad43d74b1baf1f61dcf0a5b5</id>
<content type='text'>
</content>
</entry>
</feed>
