Closed mak0t0san closed 3 years ago
Superseded by https://github.com/MarlinFirmware/Marlin/issues/16365
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Description
The TMCStepper library has support for the TMC5161 driver, although it currently just imherits from the 5160 class and doesn't add any other functionality but there's a possibility that the TMC5161 class may have different logic. https://github.com/teemuatlut/TMCStepper/blob/83193ffd1872e1c38c1225f558e99fc9aac78932/src/TMCStepper.h#L796
The Marlin Configuration.h file will allow me to specify TMC5161 as the driver type and successfully build, however the checks in the other files don't check for TMC5161 and as a result the Trinamic code doesn't become part of the compiled code.
For example, from drivers.h
This should have the addition of
|| HAS_DRIVER(TMC5161)
Steps to Reproduce
#define X_DRIVER_TYPE TMC5161
Additional Information