Skip to content

UNOFFICIAL GIT REPOSITORY FORK from TRINAMIC's Evaluation System Firmware.

License

Notifications You must be signed in to change notification settings

tiacsys/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]:analogdevicesinc/TMC-EvalSystem.git

Changelog

For detailed changelog, see commit history.

Version 3.10.3: (Released)

  • .Added functionality in the userFunction (UF) of TMC8100-Eval.
  • Completed the API rework for TMC2209 (both phase-1 & 2). For further information click here
  • Various bugfixes for TMC2262-Eval.

Version 3.10.2: (Released)

  • Various bugfixes for MAX22216-Eval.

Version 3.10.1: (Released)

  • Various bugfixes for TMC4671-Eval, TMC4361A-Eval and TMC2130-Eval.

Version 3.10: (Released)

  • Added TMC5262-Eval, TMC2262-Eval and TMC8100-Eval.
  • Various bugfixes & cleanups

Version 3.09.6: (Pre-release)

  • Added TMC6140-Eval
  • Various bugfixes & cleanups

Version 3.09: (Pre-release)

  • Added support for Landungsbruecke with GigaDevice MCU
  • Added MAX22210-Eval and MAX22204-Eval boards
  • Removed TMC4331-Eval, TMC4361-Eval, TMC4330-Eval, TMC5241-Eval and Startrampe boards
  • Various bugfixes & cleanups

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

Repository re-release

Due to licensing issues, the code for the Startrampe board has been purged from the history. As a side effect, the old git tree is now set to private and this git tree is based on a squashed version of the old tree. For further questions regarding the old tree, please reach out via an issue in this repository.

About

UNOFFICIAL GIT REPOSITORY FORK from TRINAMIC's Evaluation System Firmware.

Resources

License

Stars

Watchers

Forks

Languages

  • C 99.3%
  • Other 0.7%