<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/class/midi/midi_host.h, 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/midi/midi_host.h?h=0.19.0</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/class/midi/midi_host.h?h=0.19.0'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2025-03-20T13:27:23Z</updated>
<entry>
<title>Fix #3033: Increase array bounds and test for overflow</title>
<updated>2025-03-20T13:27:23Z</updated>
<author>
<name>rppicomidi</name>
<email>rppicomidi@gmail.com</email>
</author>
<published>2025-03-20T13:27:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=4b46493cb4f8699c95e01783eee5cf90ca7810e2'/>
<id>urn:sha1:4b46493cb4f8699c95e01783eee5cf90ca7810e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix 3031: implement tuh_midi_itf_get_info()</title>
<updated>2025-03-17T14:41:51Z</updated>
<author>
<name>rppicomidi</name>
<email>rppicomidi@gmail.com</email>
</author>
<published>2025-03-15T18:20:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=31b3a2f63bcf4f1969ada9d0c099444959b37388'/>
<id>urn:sha1:31b3a2f63bcf4f1969ada9d0c099444959b37388</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add tuh_midi_mount_cb_t struct for tuh_midi_mount_cb()</title>
<updated>2025-02-24T09:05:31Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-02-24T08:40:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=d132044b7587f7e846bbec6e7b897d0842a21d13'/>
<id>urn:sha1:d132044b7587f7e846bbec6e7b897d0842a21d13</id>
<content type='text'>
change tuh_midi_rx/tx_cb() to have xferred_bytes
rename tuh_midi_get_num_rx/tx_cables() to tuh_midi_get_rx/tx_cable_count()
use default empty callback instead of weak null to be compatible with keil compiler
</content>
</entry>
<entry>
<title>add desc_audio_control to midi descriptor callback</title>
<updated>2025-02-24T07:40:32Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-02-24T05:42:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=56e84bd1a605e3835f29e2e7fd17f65e0f3b5431'/>
<id>urn:sha1:56e84bd1a605e3835f29e2e7fd17f65e0f3b5431</id>
<content type='text'>
</content>
</entry>
<entry>
<title>change API to take index instead of dev address, this allow to support more than 1 midi per device.</title>
<updated>2025-02-24T05:39:02Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-02-24T05:39:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=8c70475c23233e70652c5852088fc539bfb337ad'/>
<id>urn:sha1:8c70475c23233e70652c5852088fc539bfb337ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add tuh_midi_descriptor_cb()</title>
<updated>2025-02-24T03:55:03Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-02-23T15:21:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=71e046d9ffb6e388052b02f8230de51bfeb5b0ed'/>
<id>urn:sha1:71e046d9ffb6e388052b02f8230de51bfeb5b0ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove CFG_MIDI_HOST_DEVSTRINGS support, we will leave that for application to parse/extract this information if needed</title>
<updated>2025-02-21T10:31:13Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-02-21T10:31:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=b12c8a90125b99b71ab3409c10424d3f8ad0736b'/>
<id>urn:sha1:b12c8a90125b99b71ab3409c10424d3f8ad0736b</id>
<content type='text'>
rename tuh_midi_configure() to mounted() for consistency
</content>
</entry>
<entry>
<title>- rename tuh_midi_stream_flush() to tuh_midi_write_flush()</title>
<updated>2025-02-14T09:21:48Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-02-14T09:21:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=997771fdbaddd4943515e8cdade00c1252b351de'/>
<id>urn:sha1:997771fdbaddd4943515e8cdade00c1252b351de</id>
<content type='text'>
- add tuh_midi_packet_read_n() and tuh_midi_packet_write_n()
- add CFG_TUH_MIDI_STREAM_API to opt out stream API
</content>
</entry>
<entry>
<title>- change signature of tuh_midi_mount/umount_cb()</title>
<updated>2025-02-14T04:25:50Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-02-14T04:09:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=31a2696de77d4642d28086ccbe476f40b1bdea7d'/>
<id>urn:sha1:31a2696de77d4642d28086ccbe476f40b1bdea7d</id>
<content type='text'>
- rename midi_stream_t to midi_driver_stream_t and move to midi.h (common for device and host)
</content>
</entry>
<entry>
<title>- remove tuh_midi_read_poll(), auto schedule EP in when set_config() and xfer_cb as well as ep read()</title>
<updated>2025-02-14T03:41:05Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-02-14T03:41:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=ed88fc983fcc8bd0bcc27b9982b21223a580f59d'/>
<id>urn:sha1:ed88fc983fcc8bd0bcc27b9982b21223a580f59d</id>
<content type='text'>
- de-dup tuh_midi_get_num_rx/tx_cables
- add tuh_midi_read_available()
</content>
</entry>
</feed>
