<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/class/midi, branch 0.9.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/src/class/midi?h=0.9.0</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/class/midi?h=0.9.0'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2021-03-04T12:30:08Z</updated>
<entry>
<title>add midi comment</title>
<updated>2021-03-04T12:30:08Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2021-03-04T12:30:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=33a29c9e4ca9aebb3469c8f8114365acc3614321'/>
<id>urn:sha1:33a29c9e4ca9aebb3469c8f8114365acc3614321</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix tud_midi_write24 typo</title>
<updated>2021-02-19T03:51:47Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2021-02-19T03:51:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=aa850991715e2a6dcaa33a370b0ae702a33c1d54'/>
<id>urn:sha1:aa850991715e2a6dcaa33a370b0ae702a33c1d54</id>
<content type='text'>
rename jack_id to cable_num in function argument
</content>
</entry>
<entry>
<title>Merge pull request #618 from homeodor/master</title>
<updated>2021-02-06T05:30:28Z</updated>
<author>
<name>Ha Thach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2021-02-06T05:30:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=be1bd74b4b0c2392d3232c995a5d0604d7938d85'/>
<id>urn:sha1:be1bd74b4b0c2392d3232c995a5d0604d7938d85</id>
<content type='text'>
A CDC-like blocking behaviour for MIDI, incl. SysEx</content>
</entry>
<entry>
<title>A CDC-like blocking behaviour</title>
<updated>2021-01-30T01:11:08Z</updated>
<author>
<name>Alexander Golovanov</name>
<email>45916903+homeodor@users.noreply.github.com</email>
</author>
<published>2021-01-30T01:11:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=2a34be2eb0654198f535afced31556d832b4bf58'/>
<id>urn:sha1:2a34be2eb0654198f535afced31556d832b4bf58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix midi sysex sending bug</title>
<updated>2021-01-28T09:31:11Z</updated>
<author>
<name>Michael Himing</name>
<email>git@michaelhiming.com</email>
</author>
<published>2021-01-28T09:31:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=c4f7ea09f1e5df01eecc2b223728e066c1d8fc02'/>
<id>urn:sha1:c4f7ea09f1e5df01eecc2b223728e066c1d8fc02</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clean up</title>
<updated>2020-11-20T08:33:05Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2020-11-20T08:32:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=8813f9d3b8a997e7a16c61a094f117a50c6ae435'/>
<id>urn:sha1:8813f9d3b8a997e7a16c61a094f117a50c6ae435</id>
<content type='text'>
</content>
</entry>
<entry>
<title>migrate midi device to new control xfer cb</title>
<updated>2020-11-20T08:30:36Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2020-11-20T08:30:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=e2abb089f4e96cd7731bc97067566541090a1eda'/>
<id>urn:sha1:e2abb089f4e96cd7731bc97067566541090a1eda</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change AUDIO_PROTOCOL_V1 to AUDIO_FUNC_PROTOCOL_CODE_UNDEF in midi.c.</title>
<updated>2020-09-28T20:44:09Z</updated>
<author>
<name>Reinhard Panhuber</name>
<email>panhuber_reinhard@gmx.at</email>
</author>
<published>2020-09-28T20:44:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=da1c3c226b84faf2547a71fb7ed4acdb544d758b'/>
<id>urn:sha1:da1c3c226b84faf2547a71fb7ed4acdb544d758b</id>
<content type='text'>
The USB specification does not define any AUDIO_PROTOCOL_V1!</content>
</entry>
<entry>
<title>Merge pull request #512 from mzero/fix-midi-sysex</title>
<updated>2020-09-23T04:23:53Z</updated>
<author>
<name>Ha Thach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2020-09-23T04:23:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=8b2c82255750488232eae72f3d5dcbacfd6227f3'/>
<id>urn:sha1:8b2c82255750488232eae72f3d5dcbacfd6227f3</id>
<content type='text'>
Fix a bug in writing SysEx messages.</content>
</entry>
<entry>
<title>Update midi_device.c</title>
<updated>2020-09-13T22:05:18Z</updated>
<author>
<name>Mark Lentczner</name>
<email>mark@glyphic.com</email>
</author>
<published>2020-09-13T22:05:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=3b0216d3bfe568e949fe1ea7c2c9f3f3a8dc6a4b'/>
<id>urn:sha1:3b0216d3bfe568e949fe1ea7c2c9f3f3a8dc6a4b</id>
<content type='text'>
Fix a bug in writing SysEx messages.

At the start of a new USB packet (4 bytes), while in the middle of a SysEx, the code mistakenly
set the buffer length to 4, not the target length. As a consequence, the 3rd and 4th bytes from
the last packet were included, after every byte of the SysEx after the first packet of three.

The fix is simple, as it was just a typo, as can bee seen from the other branches in the same
section of if/else statements: At the start of a new packet, the code should set up the target
length... the buffer length should be left at 2 (as set on line 180).</content>
</entry>
</feed>
