Pytmcstepper

Latest version: v0.7.3

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.7.3

- increased SPI speed (from 5khz to 8mhz)
- added SPI speed to TmcComSpi constructor
- return status flags as dict received with every SPI read access

0.7.2

- moved StallGuard code into own mixin class
- fixed StallGuard on TMC2240 (diag0_pushpull and diag0_stall needed to be activated)
- renamed sgresult and sgthrs reg values in order to have them consistend between drivers

0.7

- added Support for TMC2240
- changed registers to be initialized as Lists (Bitmasks and Bitpositions)
- added Support for SPI
- Split code for EnableControl and MotionControl into their own classes
- added Classes for EnableControl
- TmcEnableControlPin
- TmcEnableControlToff
- added Classes for MotionControl
- TmcMotionControlStepDir
- TmcMotionControlStepReg
- TmcMotionControlVActual
- added support for coolstep
- changed library name to PyTmcStepper

0.6

- refactored deserialisation and serialisation of register values to use classes
- changed file names according to PEP8
- changed class names according to PEP8

0.5.7

- refactored GPIO access to use inherited classes
- use mapping table for mapping gpio library to the board
- fixed print output in test_uart()
- make fullsteps_per_rev configurable in constructor

0.5.6

- fixed return status instead of hardcoded True in test_uart
- refactored test_dir_step_en function
- fixed links in readme
- switched to python 3.13 in unittests

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.