Skip to content

Conversation

@Disasm
Copy link
Member

@Disasm Disasm commented Jan 9, 2022

Tested on:

  • STM32F723E-DISCO board (HS only, FS doesn't work)
  • WeAct board (STM32F401)
  • NUCLEO-F446RE board (FS+HS)
  • Longan Nano board (GD32VF103)

@katyo
Copy link

katyo commented Feb 4, 2023

@Disasm Is this PR completed yet?

@Disasm
Copy link
Member Author

Disasm commented Feb 4, 2023

@katyo this PR is completed, but it needs to be rebased to the latest head and then tested again.

@katyo
Copy link

katyo commented Feb 4, 2023

@Disasm I rebased it and seems test class example works for me now!

@Disasm Disasm force-pushed the gd32v-ng branch 2 times, most recently from 2951fbb to 995e542 Compare November 14, 2023 08:19
@Disasm Disasm force-pushed the gd32v-ng branch 3 times, most recently from 24ffab6 to b645a4d Compare November 24, 2023 17:20
@guineawheek
Copy link

@Disasm Would it be possible to get this PR merged? The patches also seem to work for ARM-based gd32c103 chips which apparently use the same variant of the peripheral.

@Disasm
Copy link
Member Author

Disasm commented Sep 8, 2025

Tested with the following boards:

  • WeAct “black pill” (STM32F401)
  • XCore407I (STM32F407 with external PHY)
  • NUCLEO-F429ZI
  • NUCLEO-F446RE
  • 32F723EDISCOVERY
  • Longan Nano

No regressions found from this PR across all the tests executed 🎉
However, there are some enumeration problems with Longan Nano. For example, after firmware update device doesn't disconnect from the host properly, as a result host doesn't enumerate the device after reset. On STM32 boards host detects disconnection already when firmware update starts.

@Disasm Disasm merged commit 81b92b9 into master Sep 8, 2025
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.

5 participants