<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/class/mtp, branch master</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=master</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/class/mtp?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-07-02T14:55:45Z</updated>
<entry>
<title>license: use SPDX identifiers for src/ headers (#3749)</title>
<updated>2026-07-02T14:55:45Z</updated>
<author>
<name>Ha Thach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-07-02T14:55:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=7a4111b96ef6279e75579f9a18443834f6a0871d'/>
<id>urn:sha1:7a4111b96ef6279e75579f9a18443834f6a0871d</id>
<content type='text'>
* license: use SPDX identifiers for src/ headers

Replace the full ~20-line MIT license boilerplate on every src/ file with a
two-line SPDX tag (SPDX-FileCopyrightText + SPDX-License-Identifier), following
the REUSE convention used by CircuitPython and the Linux kernel. Removes ~3500
lines of duplicated boilerplate.</content>
</entry>
<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>
</feed>
