<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/hw, branch raw_gadget_review</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/hw?h=raw_gadget_review</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/hw?h=raw_gadget_review'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-07-27T14:44:05Z</updated>
<entry>
<title>Merge branch 'hathach:master' into master</title>
<updated>2026-07-27T14:44:05Z</updated>
<author>
<name>Roman Buchert</name>
<email>roman.buchert@googlemail.com</email>
</author>
<published>2026-07-27T14:44:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=529fd0532ae6eeb13b1ac8dc87381c6560e3a995'/>
<id>urn:sha1:529fd0532ae6eeb13b1ac8dc87381c6560e3a995</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refresh presets</title>
<updated>2026-07-25T19:32:28Z</updated>
<author>
<name>Zixun LI</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-07-25T19:32:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=ba9940385c23db07c35ad546a1bcf153997a80a5'/>
<id>urn:sha1:ba9940385c23db07c35ad546a1bcf153997a80a5</id>
<content type='text'>
Signed-off-by: Zixun LI &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>Run APM32F0 CPU and USB from 48 MHz PLL</title>
<updated>2026-07-25T03:37:33Z</updated>
<author>
<name>Jie Feng</name>
<email>hjf3108@gmail.com</email>
</author>
<published>2026-07-25T03:37:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=bf7a62055ec829f00bd9c3a129e327b6a67ac55b'/>
<id>urn:sha1:bf7a62055ec829f00bd9c3a129e327b6a67ac55b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable APM32F0 dependency fetching and CI</title>
<updated>2026-07-25T03:28:29Z</updated>
<author>
<name>Jie Feng</name>
<email>hjf3108@gmail.com</email>
</author>
<published>2026-07-25T03:25:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=7b9761f1919014152d3e9ee1aaf203d7fb0e762b'/>
<id>urn:sha1:7b9761f1919014152d3e9ee1aaf203d7fb0e762b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>address #3787 Codex round 2: board-gate PHY resets, session robustness</title>
<updated>2026-07-24T14:30:42Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-07-24T14:30:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=f08c8211904ac9feb2598aa354b0b7bddc245bfe'/>
<id>urn:sha1:f08c8211904ac9feb2598aa354b0b7bddc245bfe</id>
<content type='text'>
The board-specific PHY-reset nets move behind a board.h opt-in
(TRACE_ETM_QUIET_ENET_PHY on same70_xplained and mimxrt1170_evkb) so other
boards of those families cannot inherit a foreign GPIO write; the
chip-level trace pin muxes stay family-wide by design (same pattern as
stm32h7). same70 reference: width 1 is the validated default until the
J403.16 rework, and the hooks now wait (bounded) for PCKRDY3 before Ozone
arms trace. ra8m1 reference caches the boot ROM in AfterTargetConnect so
--attach sessions decode ROM execution too. etm_capture rejects an
unexpanded CMake JLINK_DEVICE with a clear error; PIO-USB + TRACE_ETM on
RP2350 is now a compile error (48 MHz trace clock is too slow for PIO-USB
and a runtime switch would desync the stream); etm_profile keeps
same-named statics from different modules as distinct rows.
Build-verified: same70_xplained, mimxrt1170_evkb, raspberry_pi_pico2.
</content>
</entry>
<entry>
<title>address #3787 reviews: bsp fixes, script hardening, board-note accuracy</title>
<updated>2026-07-24T11:38:40Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-07-24T11:38:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=e65368ea16975710f029f7ff7e2089b9ea90186d'/>
<id>urn:sha1:e65368ea16975710f029f7ff7e2089b9ea90186d</id>
<content type='text'>
Bot findings (Copilot/Codex): no-op board_trace_pinmux stubs for
lpcxpresso18s37/43s67 (TRACE_ETM otherwise broke their build), SAME70
ID_PIOD clock enable, capture-script duplicate BeforeTargetConnect on the
RA references, profile-script support for --no-timestamps itraces.

Deep review (whole branch): same70_xplained board row + caveat restored,
stale pico2 72 MHz claim corrected to the shipped 48, explicit
SetTracePortWidth(4) in the three references that relied on Ozone's
default, coverage-cell guard, median-based SysTick calibration, dead
session flag removed, stale RA8M1 divider comment fixed (0x02 = /4 is the
validated chip max) and the debugger guard indented.

EVKB bench findings: only R1884/D3 remains open (D1/D2 meter-verified);
RT1176 trace width is 1 or 4 only - J-Link arms the CSSYS TPIU and its
own sampler at 4-bit for any width&gt;=2 request; a powered MCU-Link USB
breaks the external probe even with JP4 shorted.
</content>
</entry>
<entry>
<title>imxrt: hold EVKB Ethernet PHY in reset while tracing, 50 MHz trace pin</title>
<updated>2026-07-24T09:20:13Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-07-24T09:20:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=d3eaeb06e04519b480637f6e7cb007a3de08d923'/>
<id>urn:sha1:d3eaeb06e04519b480637f6e7cb007a3de08d923</id>
<content type='text'>
Fresh bring-up pass on mimxrt1170_evkb: holding the 100M RTL8201 in reset
(ENET_RST_B = GPIO_LPSR_04) stops its RMII lines driving against the
shared trace pads and doubles the clean trace-pin rate to 50 MHz
(100 MHz CSTRACE root; 133 MHz root is marginal, stock 132 corrupts).
Validated 3x 8 s TinyUSB captures at 11.46M fetches. D1-D3 remain silent
in every configuration - the welded R1882-R1884 are electrically open;
reflow is the remaining step to width 4. Board notes gain JP4 (must be
shorted for an external probe on J58).
</content>
</entry>
<entry>
<title>Add raw_gadget as preset.</title>
<updated>2026-07-24T09:11:14Z</updated>
<author>
<name>Roman Buchert</name>
<email>roman.buchert@googlemail.com</email>
</author>
<published>2026-07-21T20:41:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=436310c3af867123d7a57006f8ba9288c8d5d191'/>
<id>urn:sha1:436310c3af867123d7a57006f8ba9288c8d5d191</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: skip firmware analysis tools for Linux targets</title>
<updated>2026-07-24T09:11:14Z</updated>
<author>
<name>Roman Buchert</name>
<email>roman.buchert@googlemail.com</email>
</author>
<published>2026-07-21T14:07:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=2cd88a10526761b20922615102d29a843f9d8b46'/>
<id>urn:sha1:2cd88a10526761b20922615102d29a843f9d8b46</id>
<content type='text'>
Exclude native Linux targets from link-map, bloat, and memory-browser
post-processing.

These tools are intended for embedded firmware images and are not
applicable to executables built by the Linux Raw Gadget BSP.
</content>
</entry>
<entry>
<title>linux: add Raw Gadget board support</title>
<updated>2026-07-24T09:11:14Z</updated>
<author>
<name>Roman Buchert</name>
<email>roman.buchert@googlemail.com</email>
</author>
<published>2026-07-21T14:06:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=5a76a7b7b6a490b08e5b839bb96156280db377d7'/>
<id>urn:sha1:5a76a7b7b6a490b08e5b839bb96156280db377d7</id>
<content type='text'>
Add a Linux board support package for the Raw Gadget device controller.

The BSP provides the board configuration, TinyUSB initialization hooks,
timing functions, and basic UART, LED, and button stubs required by the
device examples.

Raw Gadget is connected after the TinyUSB device stack has been
initialized by using the existing board_init_after_tusb() hook.
</content>
</entry>
</feed>
