Skip to content

feat(usb_host): Add ESP32-S31 support to manifest and docs#461

Merged
tore-espressif merged 2 commits into
masterfrom
feat/usb_host_esp32s31_support
Apr 2, 2026
Merged

feat(usb_host): Add ESP32-S31 support to manifest and docs#461
tore-espressif merged 2 commits into
masterfrom
feat/usb_host_esp32s31_support

Conversation

@igi540
Copy link
Copy Markdown
Collaborator

@igi540 igi540 commented Apr 2, 2026

Description

  • Add ESP32-S31 to the host/usb supported targets in idf_component.yml
  • Update the ESP-USB docs configuration and version metadata so documentation is built and published for ESP32-S31
  • Update the USB Host documentation and generated Kconfig reference content to describe ESP32-S31 host capabilities, including HS/FS/LS support, 16 host channels, and SPIRAM-backed host options
  • Finalize the changelog entry and release host/usb as version 1.4.0
  • No functional USB Host stack logic is changed in this PR

Related

  • Closes IDF-14702

Testing

  • Tested with the ESP-IDF usb_host_lib example using this component
  • Verified operation also with devices connected through a USB hub
  • No dedicated host/usb target tests were run

@igi540 igi540 self-assigned this Apr 2, 2026
Copilot AI review requested due to automatic review settings April 2, 2026 09:52
@igi540 igi540 temporarily deployed to esp-docs preview April 2, 2026 09:53 — with GitHub Actions Inactive
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds ESP32-S31 as a supported target for the USB Host component and reflects that support in the component changelog and user documentation.

Changes:

  • Added esp32s31 to host/usb supported targets in idf_component.yml
  • Added an Unreleased changelog entry noting ESP32-S31 support
  • Updated USB Host docs to list ESP32-S31 as supporting HS/FS/LS devices

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
host/usb/idf_component.yml Adds esp32s31 to the component’s supported targets list.
host/usb/CHANGELOG.md Notes ESP32-S31 target support under Unreleased.
docs/en/usb_host.rst Updates feature matrix to include ESP32-S31 HS/FS/LS device support.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Collaborator

@peter-marcisovsky peter-marcisovsky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. usb_host_notes_dwc_otg.rst seems like, there is an update needed, regarding the Hardware configuration of the S31
  2. Looking at the documentation updates, didn`t you forget to also include the S31 into the docs build environment, to build the docs fro the newly added target? Or this would be done in a separate PR?

Comment thread docs/en/usb_host.rst Outdated
Comment thread docs/en/usb_host.rst Outdated
@tore-espressif
Copy link
Copy Markdown
Collaborator

@igi540 Thanks. Since this PR is pretty small, can you add another commit that will bump the version in idf_component.yml and update CHANGELOG.md too?

@tore-espressif tore-espressif added this to the usb 1.4.0 milestone Apr 2, 2026
igi540 added 2 commits April 2, 2026 15:45
Add ESP32-S31 to the component manifest and documentation target lists.
Update the USB Host docs and Kconfig reference generation to describe
its HS DWC_OTG capabilities, 16 host channels, and SPIRAM-backed host
options.
@igi540 igi540 force-pushed the feat/usb_host_esp32s31_support branch from 49b73f0 to ec91d98 Compare April 2, 2026 13:57
@igi540 igi540 temporarily deployed to esp-docs preview April 2, 2026 13:58 — with GitHub Actions Inactive
@igi540 igi540 changed the title feat(usb_host): Add ESP32-S31 to supported targets feat(usb_host): Add ESP32-S31 support to manifest and docs Apr 2, 2026
Copy link
Copy Markdown
Collaborator

@tore-espressif tore-espressif left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

Copy link
Copy Markdown
Collaborator

@peter-marcisovsky peter-marcisovsky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@tore-espressif tore-espressif merged commit 78c87b7 into master Apr 2, 2026
70 checks passed
@tore-espressif tore-espressif deleted the feat/usb_host_esp32s31_support branch April 2, 2026 15:52
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.

4 participants