-
Notifications
You must be signed in to change notification settings - Fork 198
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
Added TMC5160 support #725
Conversation
Hello @amken3d this is a very impressive PR! Thank you for working on it. I changed the branch for it to Also, I made a comment, although did not have time to look deeply in the new code. Also, wondering if you could please add a smoketest/example? Thanks! |
@deadprogram, thank you for the kind words. Regards |
go.mod
Outdated
go 1.18 | ||
go 1.22.1 | ||
|
||
toolchain go1.23.3 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same comment here as above.
When i do go mod tidy, it automatically upgrades to toolchain go1.23.1 Is there a way to pin it to 1.21? I've tried everything that google suggested and failed |
I think the
|
@deadprogram : Updated |
The file named |
Thanks very much for this addition @amken3d now squash/merging. |
Requesting review of the the PR to add support for TMC5160. The TMC5160 is a popular stepper driver and is feature packed. This implementation add support to using the TMC5160 using either the UART mode or the SPI mode. The code has been tested to work on rp2040. The smoke tests passed using "make test". The code is not fully tested for all available features of the TMC5160 as it is a pretty complicated piece of silicon.