|
|
@ -249,8 +249,10 @@ void TMC4361A::enable(bool enable) { |
|
|
|
} |
|
|
|
|
|
|
|
void TMC4361A::setGlobalScale(uint8_t globalscale) { |
|
|
|
|
|
|
|
}; |
|
|
|
if (globalscale > 255) globalscale = 255; |
|
|
|
if (globalscale != 0 && globalscale < 32) globalscale = 32; |
|
|
|
driverIC_writeInt(TMC2160_GLOBAL_SCALER, globalscale); |
|
|
|
}; |
|
|
|
|
|
|
|
int32_t tmc4361A_discardVelocityDecimals(int32_t value) { |
|
|
|
if (abs(value) > 8000000) { |
|
|
@ -297,11 +299,6 @@ bool TMC4361A::isReachTarget() { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
void TMC4361A::setGLOBAL_SCALER(int32_t value) { |
|
|
|
if (value > 255) value = 255; |
|
|
|
if (value != 0 && value < 32) value = 32; |
|
|
|
driverIC_writeInt(TMC2160_GLOBAL_SCALER, value); |
|
|
|
} |
|
|
|
|
|
|
|
/***********************************************************************************************************************
|
|
|
|
* DRIVERIC_OPERATION * |
|
|
|