<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/class/mtp, branch dcd_ch32hs_spd</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/src/class/mtp?h=dcd_ch32hs_spd</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/class/mtp?h=dcd_ch32hs_spd'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-06-03T14:46:11Z</updated>
<entry>
<title>refactor(cmake): comment out unused target folder properties</title>
<updated>2026-06-03T14:46:11Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-06-03T14:46:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=a6098c38ac3390716a6cf3046a87b13dd85fecca'/>
<id>urn:sha1:a6098c38ac3390716a6cf3046a87b13dd85fecca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle OUT transfer completion in MTP</title>
<updated>2026-05-29T09:39:07Z</updated>
<author>
<name>Wojciech Klimek</name>
<email>wjklimek1@gmail.com</email>
</author>
<published>2026-05-28T19:27:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=84e3347badc7f9f5146b5f5eb129900f2fc59389'/>
<id>urn:sha1:84e3347badc7f9f5146b5f5eb129900f2fc59389</id>
<content type='text'>
Handle OUT transfer differently from IN to not prematurely change MTP phase when host sends short packet that is not end of MTP data phase. Only reaching container length or ZLP should change phase.
</content>
</entry>
<entry>
<title>remove duplicated tu_le16toh since we have converted the endian when setup.</title>
<updated>2026-04-17T10:39:56Z</updated>
<author>
<name>Fan DANG</name>
<email>i@dang.fan</email>
</author>
<published>2026-04-17T10:39:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=5939831f17272571911d089508b458f496a4cc62'/>
<id>urn:sha1:5939831f17272571911d089508b458f496a4cc62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix string overflow</title>
<updated>2026-03-27T13:12:10Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-03-27T13:12:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=f9d86936a46479a68f30925a6fb2c0aa4de00a85'/>
<id>urn:sha1:f9d86936a46479a68f30925a6fb2c0aa4de00a85</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>mtp: fix adding empty cstring to mtp_container_info</title>
<updated>2026-03-25T08:43:48Z</updated>
<author>
<name>stepan chepushtanov</name>
<email>s.chepushtanov@is.local</email>
</author>
<published>2026-03-05T06:43:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=a64a8579c5bc25ffbe73da55f8431fab6835f3de'/>
<id>urn:sha1:a64a8579c5bc25ffbe73da55f8431fab6835f3de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>minor update</title>
<updated>2026-02-07T11:01:23Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-02-07T11:01:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=25de49f8f6e8590eb548d4016e030d19166b9fb3'/>
<id>urn:sha1:25de49f8f6e8590eb548d4016e030d19166b9fb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>minor clean up</title>
<updated>2026-01-13T09:06:43Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-01-13T08:17:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=8cde9b69c3ea2eb94758641c0a7bd057a33ccabc'/>
<id>urn:sha1:8cde9b69c3ea2eb94758641c0a7bd057a33ccabc</id>
<content type='text'>
separate tud_mtp_data_send() and tud_mtp_data_receive()
</content>
</entry>
<entry>
<title>device/mtp: improve logging</title>
<updated>2025-12-29T17:54:52Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2025-12-28T23:04:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=d27e55a3dae252025fff429a3951e1b198079ad5'/>
<id>urn:sha1:d27e55a3dae252025fff429a3951e1b198079ad5</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>device/mtp: queue ZLP when needed</title>
<updated>2025-12-28T22:25:05Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2025-12-27T22:19:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=536223cbaa7d05ef58f15a3fab8ff951353d637c'/>
<id>urn:sha1:536223cbaa7d05ef58f15a3fab8ff951353d637c</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>Fix MTP transfer completion detection for exact-length packets</title>
<updated>2025-12-10T06:34:21Z</updated>
<author>
<name>copilot-swe-agent[bot]</name>
<email>198982749+Copilot@users.noreply.github.com</email>
</author>
<published>2025-12-10T06:34:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=7e70f0b07cd3b52eecdfdd51d0360772f5ba7131'/>
<id>urn:sha1:7e70f0b07cd3b52eecdfdd51d0360772f5ba7131</id>
<content type='text'>
Change condition from `&gt;` to `&gt;=` to properly detect completion when
xferred_len equals total_len. This fixes the bug where transfers of
exactly bulk_mps length (e.g., 64 bytes for low speed) would never
complete, such as GetHandles responses with 12 elements.

Co-authored-by: hathach &lt;249515+hathach@users.noreply.github.com&gt;
</content>
</entry>
</feed>
