<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/class/dfu/dfu_device.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/class/dfu/dfu_device.c?h=0.19.0</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/class/dfu/dfu_device.c?h=0.19.0'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2025-09-17T20:48:59Z</updated>
<entry>
<title>Update weak callbacks to new syntax</title>
<updated>2025-09-17T20:48:59Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2025-09-17T20:37:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=369a1ff5153a472327d2847c7bc7386309486b34'/>
<id>urn:sha1:369a1ff5153a472327d2847c7bc7386309486b34</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>apply TUD_EPBUF_DEF for device: bth, dfu, hid, msc</title>
<updated>2024-11-22T05:25:37Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-11-22T05:25:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=090964cd1b15c247c45d41f54dc249acc047137d'/>
<id>urn:sha1:090964cd1b15c247c45d41f54dc249acc047137d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- move freertos_hooks to board.c</title>
<updated>2024-11-21T10:49:38Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-11-21T10:49:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=dbdc5a239c42e96eeeb8759a121798fa9b3f39c3'/>
<id>urn:sha1:dbdc5a239c42e96eeeb8759a121798fa9b3f39c3</id>
<content type='text'>
- add device/midi_test_freertos example
- update bth/dfu/midi device for cache line size
</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>default class driver log level to CFG_TUH/TUD_LOG_LEVEL allow application to selectively disable usbd/usbh or driver log</title>
<updated>2023-08-02T08:34:18Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2023-08-02T08:34:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=979bf32266d379ec493ad31001b815d6a597b91e'/>
<id>urn:sha1:979bf32266d379ec493ad31001b815d6a597b91e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename CFG_TUSB_MEM_SECTION to CFG_TUD_MEM_SECTION in device stack</title>
<updated>2023-07-24T08:46:21Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2023-07-24T08:46:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=ef49b93532a7360703ae87d36cf463169f86f20b'/>
<id>urn:sha1:ef49b93532a7360703ae87d36cf463169f86f20b</id>
<content type='text'>
CFG_TUD_MEM_SECTION is default to CFG_TUSB_MEM_SECTION
</content>
</entry>
<entry>
<title>use tu_static instead of static _fuzz_thread</title>
<updated>2023-02-22T09:23:40Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2023-02-22T09:23:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=498989ee009c388a770e7a312ae04d0a51ba745a'/>
<id>urn:sha1:498989ee009c388a770e7a312ae04d0a51ba745a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename maros from FUZZ to _FUZZ, change TU_STATIC to static _fuzz_thread</title>
<updated>2023-02-22T04:47:09Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2023-02-22T04:47:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=03ec49450d2109a0e6ede3672e95426fd87aa48f'/>
<id>urn:sha1:03ec49450d2109a0e6ede3672e95426fd87aa48f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: Change all static variables to thread when fuzzing</title>
<updated>2023-01-20T23:45:31Z</updated>
<author>
<name>Nathaniel Brough</name>
<email>nathaniel.brough@gmail.com</email>
</author>
<published>2023-01-20T23:40:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=18c3095346159a4f5c3db9775b4f7c6aebca77c2'/>
<id>urn:sha1:18c3095346159a4f5c3db9775b4f7c6aebca77c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dfu: Allow DFU coexistence with other interfaces</title>
<updated>2022-08-09T08:42:30Z</updated>
<author>
<name>Jerzy Kasenberg</name>
<email>jerzy.kasenberg@codecoup.pl</email>
</author>
<published>2022-08-09T07:53:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=c7469ce986b495ccd3777e542df31bd90f4134f2'/>
<id>urn:sha1:c7469ce986b495ccd3777e542df31bd90f4134f2</id>
<content type='text'>
dfu_moded_open() only works correct when its called on DFU interface
descriptor. It means that DFU is the only one interface in configuration
or driver is called after all others interface drivers were tried and
gave up.

If other interface is supported and but driver for DFU is called first
(this is the case for BTH and RNDIS).
Code after while loop (that was not entered) has an TU_ASSERT that will
make set_configuration to fail.

Now TU_VERIFY is called first to make sure open code is called for DFU
only and not other interface descriptors like in other drivers.
</content>
</entry>
</feed>
