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

TMC-API structural migration #1 #53

Open
6 of 22 tasks
trinamic-ASU opened this issue Feb 27, 2024 · 4 comments
Open
6 of 22 tasks

TMC-API structural migration #1 #53

trinamic-ASU opened this issue Feb 27, 2024 · 4 comments

Comments

@trinamic-ASU
Copy link
Contributor

trinamic-ASU commented Feb 27, 2024

The TMC-API is getting a rework of its core structure. This is to make the direct accessing of chip registers as easy as possible.

For detailed descriptions of how to use the updated TMC-API, see here: README

Migration step 1: Add new register access method

Migration progress:

  • TMC5272
  • TMC5271
  • TMC5262
  • TMC2262
  • TMC2209
  • TMC5240 (WIP)
  • TMC5130 (WIP)
  • TMC5160 (WIP)
  • TMC2130 (WIP)
  • TMC5072 (WIP)
  • TMC2225 (WIP)
  • TMC2226 (WIP)
  • TMC2208 (WIP)
  • TMC5031 (WIP)
  • TMC5041 (WIP)
  • TMC2160 (WIP)
  • TMC5062 (WIP)
  • TMC2240

Migration step 2: Move reset and restore logic to TMC-EvalSystem, accessing Write-Only registers with and without caching

  • TMC2209
  • TMC5160 (WIP)
  • TMC5130 (WIP)
  • TMC5072 (WIP)

If you'd like us to prioritize a specific chip feel free to comment in this issue

@trinamic-LH trinamic-LH pinned this issue Feb 29, 2024
@trinamic-ASU trinamic-ASU changed the title Draft: TMC-API structural migration #1 TMC-API structural migration #1 Feb 29, 2024
@robw-ils
Copy link

robw-ils commented Apr 2, 2024

If you'd like us to prioritize a specific chip feel free to comment in this issue

TMC5130 would be great. Thank you!

@trinamic-ASU
Copy link
Contributor Author

If you'd like us to prioritize a specific chip feel free to comment in this issue

TMC5130 would be great. Thank you!

Thank you for bringing your request to our attention. Rest assured, we have noted it down.
We appreciate your feedback.

@F14V
Copy link

F14V commented Jul 6, 2024

Hi! Could you please also add the TMC2240 to the list? I see that TMC5240 is included, but not the former.

@trinamic-ASU
Copy link
Contributor Author

Hi! Could you please also add the TMC2240 to the list? I see that TMC5240 is included, but not the former.

Thank you for bringing your request to our attention. Rest assured, we have noted it down.
We appreciate your feedback.

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

3 participants