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

@Aymane-ST Aymane-ST commented Mar 2, 2026

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:

/cc @Levi--G

@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 <[email protected]>
Signed-off-by: Aymane Bahssain <[email protected]>
…lict

Signed-off-by: Aymane Bahssain <[email protected]>

Rename and update includes for the builtin STM32 mouse library to `Mouse_STM32` to avoid name
conflicts with the official Arduino `Mouse` library
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