<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/class/cdc/cdc_host.h, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/src/class/cdc/cdc_host.h?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/class/cdc/cdc_host.h?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-07-02T14:55:45Z</updated>
<entry>
<title>license: use SPDX identifiers for src/ headers (#3749)</title>
<updated>2026-07-02T14:55:45Z</updated>
<author>
<name>Ha Thach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-07-02T14:55:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=7a4111b96ef6279e75579f9a18443834f6a0871d'/>
<id>urn:sha1:7a4111b96ef6279e75579f9a18443834f6a0871d</id>
<content type='text'>
* license: use SPDX identifiers for src/ headers

Replace the full ~20-line MIT license boilerplate on every src/ file with a
two-line SPDX tag (SPDX-FileCopyrightText + SPDX-License-Identifier), following
the REUSE convention used by CircuitPython and the Linux kernel. Removes ~3500
lines of duplicated boilerplate.</content>
</entry>
<entry>
<title>refactor(config): separate endpoint buffer sizes into RX and TX definitions for clarity and flexibility</title>
<updated>2026-03-12T04:43:32Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-03-12T04:43:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=78bbc7dc2e80daba79351bc37e11b13243fd6f8c'/>
<id>urn:sha1:78bbc7dc2e80daba79351bc37e11b13243fd6f8c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor usbh_class_driver_t's open() to return number of driver len instead of bool. help to simplify parsing configuration</title>
<updated>2025-12-11T08:58:10Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-12-11T08:58:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=ef018e364e886852e2789542b5758da6143af614'/>
<id>urn:sha1:ef018e364e886852e2789542b5758da6143af614</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix Identifiers that start with '__' or '_[A-Z]' are reserved.</title>
<updated>2025-10-28T07:14:01Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-10-28T06:21:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=d92b810df7670aae0e195fd02abef5014470c2f7'/>
<id>urn:sha1:d92b810df7670aae0e195fd02abef5014470c2f7</id>
<content type='text'>
fix compiling with nuc family
</content>
</entry>
<entry>
<title>Update weak callbacks to new syntax</title>
<updated>2025-09-17T20:48:59Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2025-09-17T20:37:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=369a1ff5153a472327d2847c7bc7386309486b34'/>
<id>urn:sha1:369a1ff5153a472327d2847c7bc7386309486b34</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>cdch clean up and refactor, add explicit sync() API</title>
<updated>2025-06-20T05:52:34Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-06-20T05:52:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=adf6cbfe03523cd8f7e23cb7f2edbb4304a6cd89'/>
<id>urn:sha1:adf6cbfe03523cd8f7e23cb7f2edbb4304a6cd89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename tuh_cdc_get_local_line_coding to tuh_cdc_get_line_coding_local</title>
<updated>2025-06-19T10:57:21Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-06-19T10:57:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=ce9140a150f685ae228362c5fcd0b85a7900e67a'/>
<id>urn:sha1:ce9140a150f685ae228362c5fcd0b85a7900e67a</id>
<content type='text'>
add tuh_cdc_get_control_line_state_local()
implement tuh_cdc_get/set_dtr/rts() as inline
</content>
</entry>
<entry>
<title>Merge branch 'master' into fork/IngHK/cdch_upgrade</title>
<updated>2025-06-16T04:08:01Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-06-16T04:08:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=4a44dd5c471578ee5b957a75adaf3dbc6a48241a'/>
<id>urn:sha1:4a44dd5c471578ee5b957a75adaf3dbc6a48241a</id>
<content type='text'>
# Conflicts:
#	README.rst
#	docs/reference/index.rst
#	src/class/cdc/cdc_device.c
#	src/class/cdc/cdc_host.c
</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 TUH_EPBUF_DEF for cdc host</title>
<updated>2024-11-26T15:07:28Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-11-26T15:07:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=67e92e6688e609098270ba249f15a8dc7f051cbf'/>
<id>urn:sha1:67e92e6688e609098270ba249f15a8dc7f051cbf</id>
<content type='text'>
</content>
</entry>
</feed>
