<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/class/vendor, branch 0.15.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/src/class/vendor?h=0.15.0</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/class/vendor?h=0.15.0'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2022-06-27T06:48:47Z</updated>
<entry>
<title>fix all device examples warnings</title>
<updated>2022-06-27T06:48:47Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-06-27T06:48:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=6522a8150e22d47bacabd2f1f027452db2254984'/>
<id>urn:sha1:6522a8150e22d47bacabd2f1f027452db2254984</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rhport argument in usbd_ API() is not used (always use the initialized port)</title>
<updated>2022-06-02T09:51:17Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-06-02T09:51:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=8b9cf152a0dedda573fb3374d8c873dce4b883d1'/>
<id>urn:sha1:8b9cf152a0dedda573fb3374d8c873dce4b883d1</id>
<content type='text'>
remove the usage of TUD_OPT_RHPORT in class driver
</content>
</entry>
<entry>
<title>add tusb_debug.h remove tusb_error.h</title>
<updated>2022-03-09T09:44:19Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-03-09T09:42:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=708f05668d681439e521379e281d087d1910a0f3'/>
<id>urn:sha1:708f05668d681439e521379e281d087d1910a0f3</id>
<content type='text'>
move debug utils to new header
</content>
</entry>
<entry>
<title>Merge pull request #1289 from kasjer/kasjer/vendor-update</title>
<updated>2022-03-06T04:16:35Z</updated>
<author>
<name>Ha Thach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-03-06T04:16:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=4c6bb161e2a39774f0f63a6e230627506c1a4682'/>
<id>urn:sha1:4c6bb161e2a39774f0f63a6e230627506c1a4682</id>
<content type='text'>
vendor: Write improvements</content>
</entry>
<entry>
<title>rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLED</title>
<updated>2022-02-25T11:35:21Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-02-23T14:49:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=31aa077cb0b345464548b9cb2e2913227348a969'/>
<id>urn:sha1:31aa077cb0b345464548b9cb2e2913227348a969</id>
<content type='text'>
</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>vendor: Add tx flush functionality</title>
<updated>2022-01-19T14:08:12Z</updated>
<author>
<name>Jerzy Kasenberg</name>
<email>jerzy.kasenberg@codecoup.pl</email>
</author>
<published>2021-08-25T08:57:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=4ca22156845162b69410a47a2b43e03ac552b9f3'/>
<id>urn:sha1:4ca22156845162b69410a47a2b43e03ac552b9f3</id>
<content type='text'>
So far tud_vendor_n_write() always flushed data.
It requires to have whole vendor packed constructed
before in one buffer.

With this change data do get flushed when endpoint size
is filled on write, when there is no enough data to
fill endpoint data is not sent and subsequent calls to
write functions can add more bytes.

Vendor code needs to call tud_vendor_n_flush() when packet is
ready to be sent.
</content>
</entry>
<entry>
<title>vendor: Add tx callback</title>
<updated>2022-01-19T13:06:00Z</updated>
<author>
<name>Jerzy Kasenberg</name>
<email>jerzy.kasenberg@codecoup.pl</email>
</author>
<published>2021-08-25T08:41:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=d069ea1421eace1768157e76c44164262ed9a1e6'/>
<id>urn:sha1:d069ea1421eace1768157e76c44164262ed9a1e6</id>
<content type='text'>
Other drivers already have notification about data sent.
It allows batter control in application on vendor
protocol level.
</content>
</entry>
<entry>
<title>Merge pull request #1120 from hathach/enhance</title>
<updated>2021-10-01T16:31:21Z</updated>
<author>
<name>Ha Thach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2021-10-01T16:31:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=d9bda631d4ce7e82322a5a71339c2556d410c1e0'/>
<id>urn:sha1:d9bda631d4ce7e82322a5a71339c2556d410c1e0</id>
<content type='text'>
house keeping update</content>
</entry>
<entry>
<title>clean up vendor open</title>
<updated>2021-10-01T16:00:09Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2021-10-01T16:00:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=fec2d1598921d59b9112749e670f8ac2bcf37e2b'/>
<id>urn:sha1:fec2d1598921d59b9112749e670f8ac2bcf37e2b</id>
<content type='text'>
</content>
</entry>
</feed>
