Skip to content

port: drop DMA wait-loop, UIF-only bus_done is correct - #37

Merged
a5021 merged 3 commits into
mainfrom
feature/f3-stm32f303
Sep 29, 2026
Merged

a5021 merged 3 commits into
mainfrom
feature/f3-stm32f303

Conversation

@a5021

@a5021 a5021 commented Sep 29, 2026

Copy link
Copy Markdown
Owner

Removes OW_PORT_DMA_WAIT_IDLE (shared core + F4) and the SR flush. Bench showed the 127.9C was stuck sensors from debugger halts, not a firmware race: with fresh sensors the original UIF-only bus_done gives valid temps at 8/64/72MHz across all multi-sensor examples. UIF-only has no extra flag checks and no hang risk.

@a5021
a5021 merged commit 0748bf6 into main Sep 29, 2026
23 checks passed
@a5021
a5021 deleted the feature/f3-stm32f303 branch September 29, 2026 15:51
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