Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

STM32WB55 SPI DMA erratic CS behaviour #428

Open
chrissnow opened this issue Jan 22, 2025 · 0 comments
Open

STM32WB55 SPI DMA erratic CS behaviour #428

chrissnow opened this issue Jan 22, 2025 · 0 comments

Comments

@chrissnow
Copy link

I haven't got a definitive cause yet but I have noticed that chip select can get stuck low, most likely when transactions get queued up.

We have a GPIO IRQ that calls transfer and if another IRQ came in before it had actually completed the last transaction the SPI bus would be unusable in future with CS stuck low, but the SPI bus would still pass the data.

In addition I don't think hardware SSEL control is working at all, We have to use "use_gpio_ssel" but it would be better not to.

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

No branches or pull requests

1 participant