You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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.
The text was updated successfully, but these errors were encountered: