<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/portable/synopsys/dwc2/dcd_dwc2.c, branch xfer_isr_fallback</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/dcd_dwc2.c?h=xfer_isr_fallback</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/portable/synopsys/dwc2/dcd_dwc2.c?h=xfer_isr_fallback'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-06-04T13:46:49Z</updated>
<entry>
<title>dwc2: cleanup setup_packet pointer cast (review feedback)</title>
<updated>2026-06-04T13:46:49Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-06-04T13:46:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=a900ea93db686cacde5e595dc09fdfeaa334d556'/>
<id>urn:sha1:a900ea93db686cacde5e595dc09fdfeaa334d556</id>
<content type='text'>
Cast DOEPDMA0 through uintptr_t and use sizeof(tusb_control_request_t)
instead of the magic constant 8, matching project convention. Add a
reference to Programming Guide v4.20a 9.1.2.1 for the DOEPDMAn-8 rule.

Addresses Copilot review comment; no functional change.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Update setup buffer size definition based on DMA configuration</title>
<updated>2026-06-04T10:55:44Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-06-04T10:55:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=b5e080732e67a52afefa6966ca33474c91a53d0c'/>
<id>urn:sha1:b5e080732e67a52afefa6966ca33474c91a53d0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into dwc2_postfix</title>
<updated>2026-06-04T08:31:45Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-06-04T08:31:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=0393a5eaa1fc9ef33cbfd847c924cb83d82696f3'/>
<id>urn:sha1:0393a5eaa1fc9ef33cbfd847c924cb83d82696f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dwc2: address Copilot review (comment grammar/typo, tinyusb.json f407 dedup)</title>
<updated>2026-06-03T16:41:19Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-06-03T16:41:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=1f6236ae0788e37bb833e4b018faf10fb691bbdd'/>
<id>urn:sha1:1f6236ae0788e37bb833e4b018faf10fb691bbdd</id>
<content type='text'>
Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>dwc2: remove investigation debug logging</title>
<updated>2026-06-03T16:18:28Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-06-03T16:18:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=6b89aea9de07f537611ddffca1183a3a958a7ee4'/>
<id>urn:sha1:6b89aea9de07f537611ddffca1183a3a958a7ee4</id>
<content type='text'>
Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>dwc2: submit setup packet on SETUP_DONE and drop spurious EP0 RX_COMPLETE on core v3.10a (STM32L476)</title>
<updated>2026-06-03T14:44:19Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-06-03T14:44:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=73af6494cd5defc296b91da80e2f59b8af4efa70'/>
<id>urn:sha1:73af6494cd5defc296b91da80e2f59b8af4efa70</id>
<content type='text'>
  DWC2 core rev 3.10a pushes an extra EP0 RX_COMPLETE (RXFLVL PKTSTS 0x3)
  that is not a real OUT data completion, in two cases flagged on DOEPINT:
    - STPKTRX  (Setup Packet Received): between SETUP_RX and SETUP_DONE
    - STSPHSRX (Status Phase Received, control write): after the OUT data
      stage when the host starts the IN status phase
</content>
</entry>
<entry>
<title>dcd/dwc2: fix back-to-back SETUP reception in DMA mode</title>
<updated>2026-06-02T20:59:45Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-06-02T20:38:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=cc979da5163d0d407e27d90411a6d4b1a0092779'/>
<id>urn:sha1:cc979da5163d0d407e27d90411a6d4b1a0092779</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>dwc2: process IN EP before OUT</title>
<updated>2026-05-29T09:42:47Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-05-29T09:42:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=b4e7c25c1b57a69e4c04e41d0f2203abf0d8d358'/>
<id>urn:sha1:b4e7c25c1b57a69e4c04e41d0f2203abf0d8d358</id>
<content type='text'>
To avoid STATUS IN completion of previous control transfer treated as next DATA IN  when IRQ latency is high.

Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>dwc2: move OUT transfer management into RXFLVL IRQ</title>
<updated>2026-05-28T22:05:44Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-05-28T22:05:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=dafdc5c54f34f88c963f7efc0062d0e992074b8f'/>
<id>urn:sha1:dafdc5c54f34f88c963f7efc0062d0e992074b8f</id>
<content type='text'>
- GRXSTSP register has internal FIFO, receiving events won't mix up (STATUS OUT &amp; next SETUP)
- Improve efficiency, remove 2nd IRQ overhead

Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>dwc2: fix EP0 DMA setup race condition</title>
<updated>2026-05-26T22:35:25Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-05-22T11:42:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=a560281051022473c844bdb258be452da52ce5c3'/>
<id>urn:sha1:a560281051022473c844bdb258be452da52ce5c3</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
</feed>
