Improve TMC config organization, naming

This commit is contained in:
Scott Lahteine 2018-03-13 02:09:27 -05:00
parent 17b4ba7c9c
commit 738a8495ad
42 changed files with 1366 additions and 1382 deletions

View file

@ -38,44 +38,43 @@
//
// TMC26X Driver objects and inits
//
#if ENABLED(HAVE_TMCDRIVER)
#if ENABLED(HAVE_TMC26X)
#include <SPI.h>
#include <TMC26XStepper.h>
#define _TMC_DEFINE(ST) TMC26XStepper stepper##ST(200, ST##_ENABLE_PIN, ST##_STEP_PIN, ST##_DIR_PIN, ST##_MAX_CURRENT, ST##_SENSE_RESISTOR)
#if ENABLED(X_IS_TMC)
#if ENABLED(X_IS_TMC26X)
_TMC_DEFINE(X);
#endif
#if ENABLED(X2_IS_TMC)
#if ENABLED(X2_IS_TMC26X)
_TMC_DEFINE(X2);
#endif
#if ENABLED(Y_IS_TMC)
#if ENABLED(Y_IS_TMC26X)
_TMC_DEFINE(Y);
#endif
#if ENABLED(Y2_IS_TMC)
#if ENABLED(Y2_IS_TMC26X)
_TMC_DEFINE(Y2);
#endif
#if ENABLED(Z_IS_TMC)
#if ENABLED(Z_IS_TMC26X)
_TMC_DEFINE(Z);
#endif
#if ENABLED(Z2_IS_TMC)
#if ENABLED(Z2_IS_TMC26X)
_TMC_DEFINE(Z2);
#endif
#if ENABLED(E0_IS_TMC)
#if ENABLED(E0_IS_TMC26X)
_TMC_DEFINE(E0);
#endif
#if ENABLED(E1_IS_TMC)
#if ENABLED(E1_IS_TMC26X)
_TMC_DEFINE(E1);
#endif
#if ENABLED(E2_IS_TMC)
#if ENABLED(E2_IS_TMC26X)
_TMC_DEFINE(E2);
#endif
#if ENABLED(E3_IS_TMC)
#if ENABLED(E3_IS_TMC26X)
_TMC_DEFINE(E3);
#endif
#if ENABLED(E4_IS_TMC)
#if ENABLED(E4_IS_TMC26X)
_TMC_DEFINE(E4);
#endif
@ -85,42 +84,42 @@
}while(0)
void tmc_init() {
#if ENABLED(X_IS_TMC)
#if ENABLED(X_IS_TMC26X)
_TMC_INIT(X);
#endif
#if ENABLED(X2_IS_TMC)
#if ENABLED(X2_IS_TMC26X)
_TMC_INIT(X2);
#endif
#if ENABLED(Y_IS_TMC)
#if ENABLED(Y_IS_TMC26X)
_TMC_INIT(Y);
#endif
#if ENABLED(Y2_IS_TMC)
#if ENABLED(Y2_IS_TMC26X)
_TMC_INIT(Y2);
#endif
#if ENABLED(Z_IS_TMC)
#if ENABLED(Z_IS_TMC26X)
_TMC_INIT(Z);
#endif
#if ENABLED(Z2_IS_TMC)
#if ENABLED(Z2_IS_TMC26X)
_TMC_INIT(Z2);
#endif
#if ENABLED(E0_IS_TMC)
#if ENABLED(E0_IS_TMC26X)
_TMC_INIT(E0);
#endif
#if ENABLED(E1_IS_TMC)
#if ENABLED(E1_IS_TMC26X)
_TMC_INIT(E1);
#endif
#if ENABLED(E2_IS_TMC)
#if ENABLED(E2_IS_TMC26X)
_TMC_INIT(E2);
#endif
#if ENABLED(E3_IS_TMC)
#if ENABLED(E3_IS_TMC26X)
_TMC_INIT(E3);
#endif
#if ENABLED(E4_IS_TMC)
#if ENABLED(E4_IS_TMC26X)
_TMC_INIT(E4);
#endif
}
#endif // HAVE_TMCDRIVER
#endif // HAVE_TMC26X
//
// TMC2130 Driver objects and inits