|
@@ -2462,8 +2462,8 @@ static_assert(Y_MAX_LENGTH >= Y_BED_SIZE, "Movement bounds (Y_MIN_POS, Y_MAX_POS
|
2462
|
2462
|
#if HAS_I2C_DIGIPOT
|
2463
|
2463
|
#if BOTH(DIGIPOT_MCP4018, DIGIPOT_MCP4451)
|
2464
|
2464
|
#error "Enable only one of DIGIPOT_MCP4018 or DIGIPOT_MCP4451."
|
2465
|
|
- #elif !defined(DIGIPOTS_I2C_SDA_X) || !defined(DIGIPOTS_I2C_SDA_Y) || !defined(DIGIPOTS_I2C_SDA_Z) \
|
2466
|
|
- || !defined(DIGIPOTS_I2C_SDA_E0) || !defined(DIGIPOTS_I2C_SDA_E1)
|
|
2465
|
+ #elif !MB(MKS_SBASE) \
|
|
2466
|
+ && (!defined(DIGIPOTS_I2C_SDA_X) || !defined(DIGIPOTS_I2C_SDA_Y) || !defined(DIGIPOTS_I2C_SDA_Z) || !defined(DIGIPOTS_I2C_SDA_E0) || !defined(DIGIPOTS_I2C_SDA_E1))
|
2467
|
2467
|
#error "DIGIPOT_MCP4018/4451 requires DIGIPOTS_I2C_SDA_* pins to be defined."
|
2468
|
2468
|
#endif
|
2469
|
2469
|
#endif
|