+
Skip to content

Tags: p3p/TMCStepper

Tags

v0.5.2

Toggle v0.5.2's commit message
v0.5.2

* Add has_rx for TMC2209, also fixing the one wire communication
* Expand HW Serial muxing to all platforms
* Fix compile issue with TMC2208 HW Serial
* TMC2209: rms is calculated from CS actual
* ENC_CONST should be 32bit
* Extend SW UART capable platforms to all STM32
* Remove double initializations of registers

v0.5.1

Toggle v0.5.1's commit message
v0.5.1

* TMC2208: Wrong PWMCONF init value
* Fix some compiler warnings

v0.5.0

Toggle v0.5.0's commit message
v0.5.0

* Add four way Serial muxing for TMC2208 (teemuatlut#68)
* Add support for SPI daisy chaining
* TMC2208::beginSerial undefined for unsupported platforms (teemuatlut#71)
* Don't overwrite cache values from read commands
* Remove ESP32 from list of SW_CAPABLE_PLATFORMs, (teemuatlut#62)
* Try C++17 has_include for SW Serial inclusion

v0.4.6

Toggle v0.4.6's commit message
v0.4.6

* Add libmaple STM32F1 SoftwareSerial capable define (teemuatlut#54)
* Suppress warnings from platform headers (teemuatlut#49)
* Update StallGuard examples
* ENCM_CTRL is only found on TMC2130 and TMC5130
* Use CS pin definition for TMC2660 (teemuatlut#29)

v0.4.5

Toggle v0.4.5's commit message
v0.4.5

* Set IC specific default register values

v0.4.4

Version tag was pulled because when push was expanded to the rest of the registers, it would push bad default values. New defaults as per the datasheets have been added in v0.4.5.

* Update push() for each class
* Add missing return for PWM_ofs/grad_AUTO
* Add read method for TMC2209::SGTHRS
* Save SRAM by not caching read-only registers
* Move TMC2209::PWM_AUTO to TMC2208

v0.4.3

Toggle v0.4.3's commit message
v0.4.3

* Fix TMC2160::PWM_SCALE address
* TMC2160::PWMCONF is write only
* Move PWM_SCALE to TMC2160

v0.4.2

Toggle v0.4.2's commit message
v0.4.2

* Add the rest of TMC5160::CHOPCONF members
* Add TMC2209::PWM_AUTO
* Add TMC2209::TCOOLTHRS
* Add TMC2130::DCCTRL

v0.4.1

Toggle v0.4.1's commit message
v0.4.1

* TMC2130 and TMC2160 implement different PWMCONF registers
  TMC5130 inherits from TMC2130
  TMC5160 inherits from TMC2160
* Shorter shadow registers on TMC2209 when applicable
* Fix TMC2209::Coolconf address
* Update readme

v0.4.0

Toggle v0.4.0's commit message
v0.4.0

* Add TMC2209
* Move PWM_CONF from TMC5160 to TMC2160
* Fix TMC5160: CHOPCONF_t
* Upgrade LPC SW SPI back to 1MHz
* Set drivers ready for UART based configuration
* Test ESP32 compatibility
* Correctly handling VACTUAL 24bit signed integer (teemuatlut#36)
* Use correct field separator in keywords.txt (teemuatlut#33)
* Revert dummy definition change to TMC2660::read
* Slightly reduce DUE SW SPI frequency
* Try SW SPI MODE3 again
* Remove never used LSB functionality
* Update Simple example

v0.3.5

Toggle v0.3.5's commit message
v0.3.5

* Revert LPC SW SPI speed to 70kHz
* Whitespace cleanup
* Decrease max_retries to prevent watchdog reset
* Fix TMC2160/TMC5160 rms calculation
* TMC2660 Try sending data with a dummy address
* Fix RAMPMODE write command
* Shift TMC2660 read data to correct position
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载