Skip to content

feat(usb): integrate PluggableUSB-based USB stack for STM32#2919

Draft
Aymane-ST wants to merge 5 commits intostm32duino:mainfrom
Aymane-ST:PluggableUSB
Draft

feat(usb): integrate PluggableUSB-based USB stack for STM32#2919
Aymane-ST wants to merge 5 commits intostm32duino:mainfrom
Aymane-ST:PluggableUSB

Conversation

@Aymane-ST
Copy link
Contributor

Summary

This PR integrates an Arduino-like PluggableUSB architecture into the STM32duino core USB stack, based on the work from Levi--G/USBLibrarySTM32.

The goal is to provide a PluggableUSB-compatible USB stack directly in the core.
This work follows and implements the ideas discussed in:

@Aymane-ST Aymane-ST requested a review from fpistm March 2, 2026 12:42
@Aymane-ST Aymane-ST added enhancement New feature or request on going Currently work on this labels Mar 2, 2026
Co-authored-by: Aymane Bahssain <aymane.bahssain@st.com>
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com>
…lict

Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com>

Rename and update includes for the builtin STM32 mouse library to `Mouse_STM32` to avoid name
conflicts with the official Arduino `Mouse` library
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com>
Aymane-ST and others added 2 commits March 3, 2026 14:01
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com>
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request on going Currently work on this

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants