<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/class/dfu/dfu_rt_device.h, 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/dfu/dfu_rt_device.h?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/class/dfu/dfu_rt_device.h?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>fix Identifiers that start with '__' or '_[A-Z]' are reserved.</title>
<updated>2025-10-28T07:14:01Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-10-28T06:21:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=d92b810df7670aae0e195fd02abef5014470c2f7'/>
<id>urn:sha1:d92b810df7670aae0e195fd02abef5014470c2f7</id>
<content type='text'>
fix compiling with nuc family
</content>
</entry>
<entry>
<title>add class driver deinit</title>
<updated>2024-04-08T15:07:56Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-04-08T15:07:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=c3c06484560d0102366a3a1b1101c35301009f97'/>
<id>urn:sha1:c3c06484560d0102366a3a1b1101c35301009f97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>include clean up</title>
<updated>2021-05-27T10:40:39Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2021-05-27T10:40:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=9736e54734a85c03d9055c24414e23f112a67968'/>
<id>urn:sha1:9736e54734a85c03d9055c24414e23f112a67968</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Resolve gcc warnings for no parameter functions</title>
<updated>2021-04-07T21:15:26Z</updated>
<author>
<name>Jeremiah McCarthy</name>
<email>jeremiahmccarthy@xmos.com</email>
</author>
<published>2021-04-07T21:15:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=ae851bba31781eacfadc7e69b414cd1da6960314'/>
<id>urn:sha1:ae851bba31781eacfadc7e69b414cd1da6960314</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revise per initial comments</title>
<updated>2021-04-07T21:05:04Z</updated>
<author>
<name>Jeremiah McCarthy</name>
<email>jeremiahmccarthy@xmos.com</email>
</author>
<published>2021-04-07T21:05:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=2e2dc7bdc5928dfa027291ca8c6d6792698e5b9a'/>
<id>urn:sha1:2e2dc7bdc5928dfa027291ca8c6d6792698e5b9a</id>
<content type='text'>
Returns the RT driver to the function state of previous iteration, which
did not support the will_detach.  Behavior should be fine without this
feature.  This removes much of the added bloat to track state, and
handle requests in the APP_DETACH state which is no longer required.

Removes the optional bloat added to the RT driver, such as responding to
GETSTATE requests.

Fixes the DFU Mode to extract the attr bits from the functional
descriptor when opened.

Fixes some incorrect bitwise if checks.

Also, updates some naming of functions to be consistent with the rest of
the library.
</content>
</entry>
<entry>
<title>Separate DFU RT and Mode.  Untested</title>
<updated>2021-04-05T20:32:58Z</updated>
<author>
<name>Jeremiah McCarthy</name>
<email>jeremiahmccarthy@xmos.com</email>
</author>
<published>2021-04-05T20:32:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=c5b8ef15299e9d5787602b39805efbb0ca385110'/>
<id>urn:sha1:c5b8ef15299e9d5787602b39805efbb0ca385110</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minor cleanup</title>
<updated>2021-03-26T21:32:03Z</updated>
<author>
<name>Jeremiah McCarthy</name>
<email>jeremiahmccarthy@xmos.com</email>
</author>
<published>2021-03-26T21:32:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=fb7b47cf07a7a39d39d22502164fec5925fb163e'/>
<id>urn:sha1:fb7b47cf07a7a39d39d22502164fec5925fb163e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add DFU Class per Version 1.1 Spec</title>
<updated>2021-03-26T19:30:43Z</updated>
<author>
<name>Jeremiah McCarthy</name>
<email>jeremiahmccarthy@xmos.com</email>
</author>
<published>2021-03-26T19:30:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=1138f8cc704e09af3335e253e5f244fde90d982f'/>
<id>urn:sha1:1138f8cc704e09af3335e253e5f244fde90d982f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename dfu_rt to dfu_runtime for easy reading</title>
<updated>2021-02-11T05:05:22Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2021-02-11T05:05:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=e12c25ec2c6d1cb0dd3c02bdc1947ae351ccad54'/>
<id>urn:sha1:e12c25ec2c6d1cb0dd3c02bdc1947ae351ccad54</id>
<content type='text'>
also rename tud_dfu_rt_reboot_to_dfu to tud_dfu_runtime_reboot_to_dfu_cb
</content>
</entry>
</feed>
