<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/class/vendor/vendor_device.h, 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/vendor/vendor_device.h?h=0.16.0</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/class/vendor/vendor_device.h?h=0.16.0'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2023-04-06T04:15:57Z</updated>
<entry>
<title>add define for vendor_flush() to write_flush() for backward compatible</title>
<updated>2023-04-06T04:15:57Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2023-04-06T04:15:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=106084289dec0146c117fad69925696b388509be'/>
<id>urn:sha1:106084289dec0146c117fad69925696b388509be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove trailing whitespace</title>
<updated>2023-03-31T17:58:51Z</updated>
<author>
<name>epatstarkey</name>
<email>ep.atstarkey@gmail.com</email>
</author>
<published>2023-03-31T17:58:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=1372d4e4d55ee0ff63e07e75aa873c3df3f9e108'/>
<id>urn:sha1:1372d4e4d55ee0ff63e07e75aa873c3df3f9e108</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update vendor_device.h</title>
<updated>2023-03-28T18:59:59Z</updated>
<author>
<name>epatstarkey</name>
<email>58745560+epatstarkey@users.noreply.github.com</email>
</author>
<published>2023-03-28T18:59:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=faaed198b48b3af7482503bacf3188040c245a1e'/>
<id>urn:sha1:faaed198b48b3af7482503bacf3188040c245a1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix trailing space and new line</title>
<updated>2023-03-17T09:12:49Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2023-03-17T09:12:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=3623ba1884ddff23e9b64766cb6dd032f1425846'/>
<id>urn:sha1:3623ba1884ddff23e9b64766cb6dd032f1425846</id>
<content type='text'>
temporarily disable codespell
</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>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 branch 'master' into zhangslice-master</title>
<updated>2021-09-18T06:35:26Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2021-09-18T06:35:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=3333703d257b4b2a37f543a65ea4a6e2db777fdb'/>
<id>urn:sha1:3333703d257b4b2a37f543a65ea4a6e2db777fdb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix vendor fifo deadlock, add tud_vendor_n_read_flush</title>
<updated>2021-08-22T11:26:50Z</updated>
<author>
<name>MasterPhi</name>
<email>admin@hifiphile.com</email>
</author>
<published>2021-08-22T11:26:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=4941cde175af2ef21bbe24d7d3271b46363c0759'/>
<id>urn:sha1:4941cde175af2ef21bbe24d7d3271b46363c0759</id>
<content type='text'>
</content>
</entry>
</feed>
