<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/class/cdc/serial/ch34x.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/serial/ch34x.h?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/class/cdc/serial/ch34x.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>major refactor to generalize cdch serial driver</title>
<updated>2025-06-27T08:57:18Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-06-27T08:57:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=8b5d703f74153c75dd9e4cfb224dbe74e4e262fa'/>
<id>urn:sha1:8b5d703f74153c75dd9e4cfb224dbe74e4e262fa</id>
<content type='text'>
- add common 2 stage set line coding for driver without direct set_line_coding support e.g ftdi, cp210x, ch34x
- add common cdch_process_line_state_on_enum() to handle cfg line state on enum e.g CFG_TUH_CDC_LINE_CONTROL/CODING_ON_ENUM
- refactor cdch_internal_control_complete and user_complete_cb to be managed by tuh_cdc_ API instead of serial driver
</content>
</entry>
<entry>
<title>code style and clean up CDC serial header files</title>
<updated>2024-03-21T07:29:28Z</updated>
<author>
<name>IngHK</name>
<email>github@hkue.de</email>
</author>
<published>2024-03-21T07:29:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=cb69ed0d0423b8e09ae77307fcc01165ae4c9386'/>
<id>urn:sha1:cb69ed0d0423b8e09ae77307fcc01165ae4c9386</id>
<content type='text'>
</content>
</entry>
<entry>
<title>accumulated review changes</title>
<updated>2024-01-20T19:34:50Z</updated>
<author>
<name>IngHK</name>
<email>github@hkue.de</email>
</author>
<published>2024-01-20T19:34:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=769a237b19bbe5254e1c83869b463c79afb1af34'/>
<id>urn:sha1:769a237b19bbe5254e1c83869b463c79afb1af34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make CFG_TUH_CDC_LINE_CODING_ON_ENUM optional for ch34x</title>
<updated>2024-01-19T18:42:31Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-01-19T18:42:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=87d509d416ea7c250f4256f897f6cc9a7b7d2121'/>
<id>urn:sha1:87d509d416ea7c250f4256f897f6cc9a7b7d2121</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- add ch34x_set_data_format()</title>
<updated>2024-01-19T08:58:05Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-01-19T08:58:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=98781bb903d94190d57ad4b9436a85a31d67404c'/>
<id>urn:sha1:98781bb903d94190d57ad4b9436a85a31d67404c</id>
<content type='text'>
- add ch34x_set_line_coding()
</content>
</entry>
<entry>
<title>- revert the use of serial init for set line coding</title>
<updated>2024-01-18T18:06:24Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-01-18T18:06:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=30eb35f17f1baa4698da0cd45dbc3dff8906d7c0'/>
<id>urn:sha1:30eb35f17f1baa4698da0cd45dbc3dff8906d7c0</id>
<content type='text'>
- update ch34x_get_lcr and ch34x_get_factor_divisor
</content>
</entry>
<entry>
<title>implemented ch34x_set_line_coding() and some code cleanup</title>
<updated>2024-01-17T15:04:31Z</updated>
<author>
<name>IngHK</name>
<email>github@hkue.de</email>
</author>
<published>2024-01-17T15:04:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=3968a0fff87c794266284af7901e334d122e894c'/>
<id>urn:sha1:3968a0fff87c794266284af7901e334d122e894c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>more clean up</title>
<updated>2024-01-17T07:45:09Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-01-17T07:45:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=f221c0fb6683fc552febbb9a52300d66f031d275'/>
<id>urn:sha1:f221c0fb6683fc552febbb9a52300d66f031d275</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge and cherry pick changes</title>
<updated>2024-01-16T10:25:44Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-01-16T10:25:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=55da1072b64bfcb3b068fff7432ab42b7a044174'/>
<id>urn:sha1:55da1072b64bfcb3b068fff7432ab42b7a044174</id>
<content type='text'>
</content>
</entry>
</feed>
