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 1.18 | ||
| go 1.22.1 | ||
|
|
||
| toolchain go1.23.3 |
There was a problem hiding this comment.
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.