@@ -86,7 +86,7 @@ volatile int numPWMUsed = 0,
#endif
-void HAL_init() { i2s_init(); }
+void HAL_init() { TERN_(I2S_STEPPER_STREAM, i2s_init()); }
void HAL_init_board() {
@@ -58,7 +58,7 @@ void GcodeSuite::M510() {
if (password.is_set && parser.ulongval('P') != password.value) {
SERIAL_ECHOLNPGM(STR_WRONG_PASSWORD);
return;
- }
+ }
if (parser.seenval('S')) {
password.value_entry = parser.ulongval('S');
@@ -42,12 +42,10 @@
//
// Disable I2S stepper stream
-#ifdef I2S_STEPPER_STREAM
- #undef I2S_STEPPER_STREAM
-#endif
-#define I2S_WS -1
-#define I2S_BCK -1
-#define I2S_DATA -1
+#undef I2S_STEPPER_STREAM
+#undef I2S_WS
+#undef I2S_BCK
+#undef I2S_DATA
// Limit Switches
@@ -52,12 +52,10 @@
#undef I2S_STEPPER_STREAM
#define I2S_STEPPER_STREAM
-
-#undef LIN_ADVANCE // Currently, I2S stream does not work with linear advance
#define I2S_WS 26
#define I2S_BCK 25
#define I2S_DATA 27
+#undef LIN_ADVANCE // Currently, I2S stream does not work with linear advance
// Steppers