Skip to content

merabmali/TMC-EvalSystem

 
 

Repository files navigation

TMC-EvalSystem

Trinamic Evaluation System (home page)

AN038: Using TRINAMIC’s IC Software API and Examples

Setup

To clone this repository, simply use the following command in order to clone submodules recursively:
git clone --recurse-submodules [email protected]:trinamic/TMC-EvalSystem.git

Changelog

For detailed changelog, see commit history.

Version 3.08: (Released)

  • Added TMC2210, TMC2226, TMC2240, TMC2300, TMC6100-BOB, TMC6140, TMC6300 and TMC7300
  • Added support for Landungsbruecke Small (same PCB, different µC with less memory)
  • Added RAMDebug for TMC4671 to support automatic PI tuning
  • Removed TMC5161, TMC8690, TMCC160
  • Updated board detection mechanism
  • Various bugfixes & cleanups

Version 3.07: (Released)

  • Added TMC2225 and TMC6100
  • Changed license from GPL to MIT
  • Improved API structure for UART-based boards
  • Various bugfixes & cleanups

Version 3.06: (Released)

  • Full TMC2160 support
  • Landungsbruecke HW v2.0 support with internal HWID detection for future revisions
  • Internal/external step/dir generator handling in FW and IDE
  • Various bugfixes
  • Internal optimizations

Version 3.05: (Released)

  • TMC5072-EVAL Critical bugfix at register access
  • TMC2160-EVAL Corrected pin layout

Version 3.02: (Released)

  • Reworked chip register configuration mechanisms (generic reset/restore procedures implemented in API)
  • Changed register accesses to use a unified Mask/Shift macro approach
  • Various bugfixes

About

TRINAMIC's Evaluation System Firmware.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 99.5%
  • Other 0.5%