<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/portable/ehci/ehci.h, branch codex/class-reference-docs</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/src/portable/ehci/ehci.h?h=codex%2Fclass-reference-docs</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/portable/ehci/ehci.h?h=codex%2Fclass-reference-docs'/>
<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>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>hcd/ehci: hcd_edpt_open() return false if ep is already opened. implement hcd_edpt_close()</title>
<updated>2025-03-26T14:32:18Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-03-26T14:13:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=901ce2ad93b39c08e8e6b7e5b3f4dbd0b9df879e'/>
<id>urn:sha1:901ce2ad93b39c08e8e6b7e5b3f4dbd0b9df879e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use standard EHCI USB INT instead of chipidea async/period interrupt to be compatible with other EHCI implementation</title>
<updated>2023-07-25T05:03:54Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2023-07-25T05:03:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=ef69da054e4d373636818a52df4e3433152fa3bf'/>
<id>urn:sha1:ef69da054e4d373636818a52df4e3433152fa3bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>implement hcd_edpt_abort_xfer() for EHCI, also move thing around a bit</title>
<updated>2023-07-21T12:06:36Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2023-07-21T12:06:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=c122e9df73331fa60d1713c7cc4cf46251b0cd76'/>
<id>urn:sha1:c122e9df73331fa60d1713c7cc4cf46251b0cd76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor ehci: add attached_buffer for dcache invalidate for IN transfer</title>
<updated>2023-05-18T09:41:06Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2023-05-18T09:41:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=ec4bd39a9209f37b02edac2f6a1ea2ef27f6b785'/>
<id>urn:sha1:ec4bd39a9209f37b02edac2f6a1ea2ef27f6b785</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor ehci, since usbh only queue 1 TD per queue head</title>
<updated>2023-05-18T08:44:08Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2023-05-18T08:44:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=27acaa013bd8af8ac29e966d7dc145b33dd6bc73'/>
<id>urn:sha1:27acaa013bd8af8ac29e966d7dc145b33dd6bc73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>more cache, fix an similar issue with OHCI when removing an queue head</title>
<updated>2023-05-18T05:39:53Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2023-05-18T05:39:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=a0aea52a117246f246529459f9203ce36d2fcd81'/>
<id>urn:sha1:a0aea52a117246f246529459f9203ce36d2fcd81</id>
<content type='text'>
</content>
</entry>
<entry>
<title>EHCI adding dcahe support, passing enumertaion</title>
<updated>2023-05-18T03:04:48Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2023-05-18T03:04:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=a3e017bfd2923dcb1ce86d395606a24e2285e54a'/>
<id>urn:sha1:a3e017bfd2923dcb1ce86d395606a24e2285e54a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>adding hcd_dcache_clean/hcd_dcache_invalidate</title>
<updated>2023-05-17T09:14:35Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2023-05-17T09:14:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=eb89df411540cb8cf5323991516a45590fa0b81d'/>
<id>urn:sha1:eb89df411540cb8cf5323991516a45590fa0b81d</id>
<content type='text'>
</content>
</entry>
</feed>
