https://github.com/joshua-8/TMC7300
Doxygen reference: https://joshua-8.github.io/TMC7300/class_t_m_c7300_i_c.html
My goal is to make a good library for controlling the TMC7300 chips. To keep things simple, unlike other TMC motor driver libraries (see Acknowledgements), I do not have a plan to support other chips in a more general way using this library.
Datasheet for TMC7300 motor driver IC
Make sure that any Serial prints have time to finish before starting a read or write. This library needs to be able to run uninterrupted in order for the timing of the UART communication with the TMC7300 to work correctly.
- ESP32-S3 QT Py
- This library is based on @bread-wolf's work in the TMCSerial and TMCField libraries, both of which are generously licensed under the AGPL3.0 license.
- This library is based on work done by @trinamic and Analog Devices Inc. for the TMC-API, which is generously licensed under the MIT license.
Find the comments in the source code of this library to see which parts are based on which of the above libraries.