<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/portable/synopsys/dwc2/dwc2_esp32.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/synopsys/dwc2/dwc2_esp32.h?h=codex%2Fclass-reference-docs</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/portable/synopsys/dwc2/dwc2_esp32.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>Add ESP32-S31 as a supported MCU in TinyUSB</title>
<updated>2026-04-22T20:51:12Z</updated>
<author>
<name>igor.masar</name>
<email>igor.masar@espressif.com</email>
</author>
<published>2026-04-22T12:22:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=776f613dbf9ebb14e7dab6529db96a273157a943'/>
<id>urn:sha1:776f613dbf9ebb14e7dab6529db96a273157a943</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add dwc2_clock_init() to have nrf54 initial sequence. currently stub for other ports.</title>
<updated>2026-04-10T09:52:15Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-04-10T09:52:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=c96ff6b6d978bdcacc7cd49ad66ef00438cfb9f6'/>
<id>urn:sha1:c96ff6b6d978bdcacc7cd49ad66ef00438cfb9f6</id>
<content type='text'>
add board_uart_read() for nrf
</content>
</entry>
<entry>
<title>rename ep_fifo_size (bytes) to otg_dfifo_depth (words)</title>
<updated>2026-04-09T11:22:25Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-04-09T11:22:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=8849515a0e1d1179d20a42b7b92c0e0a4d1aa131'/>
<id>urn:sha1:8849515a0e1d1179d20a42b7b92c0e0a4d1aa131</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add hs_phy_type parameter to dwc2_phy_deinit for selective PHY deinitialization across all MCUs</title>
<updated>2026-03-05T03:01:40Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-03-05T03:01:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=1efe4cd0e84e965db7c5056f4339c83102e997ab'/>
<id>urn:sha1:1efe4cd0e84e965db7c5056f4339c83102e997ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add PHY deinitialization support for DWC2 driver across all MCUs</title>
<updated>2026-03-04T10:30:40Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-03-04T10:30:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=30af158af9ada161d31e02d08548f78390183920'/>
<id>urn:sha1:30af158af9ada161d31e02d08548f78390183920</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add ESP32-H4 as a supported MCU in TinyUSB and wire it into build/runtime:</title>
<updated>2025-09-16T10:38:35Z</updated>
<author>
<name>igor.masar</name>
<email>igor.masar@espressif.com</email>
</author>
<published>2025-09-16T10:18:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=4182342112d92898d2b55ef9562c545a9ebf52ac'/>
<id>urn:sha1:4182342112d92898d2b55ef9562c545a9ebf52ac</id>
<content type='text'>
- tusb_option.h: define OPT_MCU_ESP32H4
- tusb_mcu.h: enable DWC2 USBIP for H4
- dcd_dwc2.c: add H4 USB_WRAP field aliases (wrap_* → legacy names)
- dwc2_esp32.h: add H4 controller entry (FS base/IRQ, ep caps)
- family.c: include H4 in USB init/PHY setup
</content>
</entry>
<entry>
<title>osal_spin skipping lock/unlock when executed in isr</title>
<updated>2025-05-21T04:19:07Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-05-21T04:19:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=c1d23a0a92bef016e22be3ed8194230cfab1c358'/>
<id>urn:sha1:c1d23a0a92bef016e22be3ed8194230cfab1c358</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Disable DWC HCD interrupt with MAX3421 enabled</title>
<updated>2024-12-02T20:35:32Z</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2024-12-02T20:32:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=3653c23240046a99d8b846b65d875589f0edcd16'/>
<id>urn:sha1:3653c23240046a99d8b846b65d875589f0edcd16</id>
<content type='text'>
hcd_int_handler isn't found otherwise.
</content>
</entry>
<entry>
<title>change dcd_dcache_*() API return type from void to bool</title>
<updated>2024-11-25T12:11:19Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-11-25T12:11:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=833eb7d22d641b2c2b1dd701f86d823f67b12d6d'/>
<id>urn:sha1:833eb7d22d641b2c2b1dd701f86d823f67b12d6d</id>
<content type='text'>
</content>
</entry>
</feed>
