<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/class/dfu, branch 0.16.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?h=0.16.0</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/class/dfu?h=0.16.0'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2023-08-02T08:34:18Z</updated>
<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>Merge pull request #1852 from silvergasp/mem_s</title>
<updated>2023-02-27T03:22:53Z</updated>
<author>
<name>Ha Thach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2023-02-27T03:22:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=65ac519715ea0ecace08b183f2d8730d0450affd'/>
<id>urn:sha1:65ac519715ea0ecace08b183f2d8730d0450affd</id>
<content type='text'>
fix: Replace device calls to memcpy with tu_memcpy_s</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>fix: Replace device calls to memcpy with tu_memcpy_s</title>
<updated>2023-01-13T23:20:32Z</updated>
<author>
<name>Nathaniel Brough</name>
<email>nathaniel.brough@gmail.com</email>
</author>
<published>2023-01-13T21:37:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=2e47210c1af88b88b6f2d92fe2b6d08117041363'/>
<id>urn:sha1:2e47210c1af88b88b6f2d92fe2b6d08117041363</id>
<content type='text'>
Introduces a new function tu_memcpy_s, which is effectively
a backport of memcpy_s. The change also refactors calls
to memcpy over to the more secure tu_memcpy_s.
</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>
<entry>
<title>rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLED</title>
<updated>2022-02-25T11:35:21Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-02-23T14:46:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=d10326cb4e0f48a05bc39c6f51b7b0fb29427cc9'/>
<id>urn:sha1:d10326cb4e0f48a05bc39c6f51b7b0fb29427cc9</id>
<content type='text'>
TUSB_OPT_DEVICE_ENABLED still usable for backward compatible
</content>
</entry>
<entry>
<title>fix -Wcast-qual</title>
<updated>2021-10-15T16:54:31Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2021-10-15T10:35:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=0b249618b0469529da748e3e5478751cd56acd31'/>
<id>urn:sha1:0b249618b0469529da748e3e5478751cd56acd31</id>
<content type='text'>
</content>
</entry>
</feed>
