Skip to content

Conversation

@usbalbin
Copy link
Contributor

@usbalbin usbalbin commented Dec 3, 2025

I think this

Fixes #3900
Fixes #4452

This tested on a custom H523 board

@usbalbin usbalbin force-pushed the restart-dma-transfer branch from 38e08e2 to 40d00d1 Compare December 3, 2025 17:23
@xoviat
Copy link
Contributor

xoviat commented Dec 3, 2025

cc @fan2nd

@xoviat xoviat added this pull request to the merge queue Dec 5, 2025
github-merge-queue bot pushed a commit that referenced this pull request Dec 5, 2025
GPDMA suspend channel before reset if already enabled
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Dec 5, 2025
@xoviat xoviat added the trusted label Dec 5, 2025
@xoviat
Copy link
Contributor

xoviat commented Dec 5, 2025

bender run

@xoviat xoviat added this pull request to the merge queue Dec 5, 2025
Merged via the queue into embassy-rs:main with commit a382238 Dec 5, 2025
8 checks passed
@fan2nd
Copy link

fan2nd commented Dec 6, 2025

It‘s ok on u545 too. Good!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

UART DMA Issue on STM32U5 Series STM32U5/H5: uart.read_until_idle() every second transfer also returns the prevoius data + new data.

3 participants