|
|
@ -47,7 +47,6 @@ void TMC51X0::initialize(cfg_t *cfg) { |
|
|
|
} |
|
|
|
|
|
|
|
void TMC51X0::setMRES(mres_type_t value) { |
|
|
|
PRV_FIELD_WRITE(TMC5130_CHOPCONF, TMC5130_MRES_MASK, TMC5130_MRES_SHIFT, value); |
|
|
|
|
|
|
|
if (value == kmres_256) { |
|
|
|
m_onecirclepulse = 51200; |
|
|
@ -68,11 +67,12 @@ void TMC51X0::setMRES(mres_type_t value) { |
|
|
|
} else if (value == kmres_1) { |
|
|
|
m_onecirclepulse = 200; |
|
|
|
} else { |
|
|
|
ZASSERT(false); |
|
|
|
m_onecirclepulse = 51200; |
|
|
|
value = kmres_256; |
|
|
|
} |
|
|
|
m_MRES = value; |
|
|
|
PRV_FIELD_WRITE(TMC5130_CHOPCONF, TMC5130_MRES_MASK, TMC5130_MRES_SHIFT, value); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
void TMC51X0::setNoAccLimit(bool enable) { |
|
|
|