Skip to content

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

Open
xuchang-vivo wants to merge 2 commits into
vivoblueos:mainfrom
xuchang-vivo:xc/fix-usb-serial-cold-boot
Open

fix(serial): avoid USB Serial JTAG cold-boot blocking#466
xuchang-vivo wants to merge 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.

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.

1 participant