[2.0.x] Update to TMC2208Stepper 0.2.5#11714
[2.0.x] Update to TMC2208Stepper 0.2.5#11714thinkyhead merged 1 commit intoMarlinFirmware:bugfix-2.0.xfrom
Conversation
e8e38e6 to
2ce4572
Compare
|
@teemuatlut — Are there other changes I need to make? Getting these errors. |
|
You're testing TMC2208 with SW serial on platforms that don't support it. I'd also suggest this to be added to /**
* TMC2208 software UART is only supported on AVR and LPC1768
*/
#if HAS_DRIVER(TMC2208) && !(defined(__AVR__) || defined(TARGET_LPC1768)) && !( \
defined(X_HARDWARE_SERIAL ) \
|| defined(X2_HARDWARE_SERIAL) \
|| defined(Y_HARDWARE_SERIAL ) \
|| defined(Y2_HARDWARE_SERIAL) \
|| defined(Z_HARDWARE_SERIAL ) \
|| defined(Z2_HARDWARE_SERIAL) \
|| defined(E0_HARDWARE_SERIAL) \
|| defined(E1_HARDWARE_SERIAL) \
|| defined(E2_HARDWARE_SERIAL) \
|| defined(E3_HARDWARE_SERIAL) \
|| defined(E4_HARDWARE_SERIAL) )
#error "TMC2208 Software Serial is supported only on AVR and LPC1768 platforms."
#endif |
I didn't alter the Travis CI tests for any platforms, but only specified that 0.2.4 should be used (also for LPC1768) in the
|
|
|
Almost… |
2ce4572 to
0f0a084
Compare
|
Once the library version is updated to 0.2.5 I will restart the Travis CI tests and expect them to pass. |
0f0a084 to
4824635
Compare
The TCM2208Stepper library has been updated to 0.2.5, with support for software serial on the LPC1768 platform.