Skip to content

fix(serial): avoid USB Serial JTAG cold-boot blocking - #466

Merged
han-jiang277 merged 2 commits into
vivoblueos:mainfrom
xuchang-vivo:xc/fix-usb-serial-cold-boot
Sep 3, 2026
Merged

fix(serial): avoid USB Serial JTAG cold-boot blocking#466
han-jiang277 merged 2 commits into
vivoblueos:mainfrom
xuchang-vivo:xc/fix-usb-serial-cold-boot

Conversation

@xuchang-vivo

@xuchang-vivo xuchang-vivo commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Prevent USB-Serial-JTAG console writes from blocking before the host enumerates the device.
  • Skip early-console bytes while the USB IN endpoint is busy instead of waiting with interrupts disabled.
  • Enable the USB serial console option for ESP32-C3 debug and release defconfigs.

Scope

  • Based directly on main.

Testing

  • Not run locally; repository instructions prohibit unrequested build commands.
  • Please rely on CI for compilation checks.

@xuchang-vivo

Copy link
Copy Markdown
Contributor Author

build_prs

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

✅ All jobs completed successfully, see https://github.com/vivoblueos/kernel/actions/runs/33623589166.

@han-jiang277
han-jiang277 merged commit 398387e into vivoblueos:main Sep 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants