Skip to content

Conversation

@Filipriec
Copy link

This a fix to the issue:
[STM32] GPDMA ringbuffer #4858

What this does:
If write fails, try it again.

Circular ringbuffer has a bug, if it tries to write data to the ringbuffer, but its at the end of it, data doesnt fit, instead of writing to the buffer, data are just lost.
This is probably a workaround from an issue, that is deeper and I dont understand it. I just saw a problem, this fix fixed it perfectly, but its clearly a workaround(There shouldnt be a need for retry, if failed).

@xoviat xoviat marked this pull request as draft November 26, 2025 14:16
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.

1 participant