Reorder functions
parent
b97aefcb5c
commit
3f20ff88ee
|
|
@ -81,6 +81,11 @@ void TMC2130::SetCurrents(const MotorParams ¶ms, const MotorCurrents ¤
|
|||
WriteRegister(params, Registers::IHOLD_IRUN, ihold_irun);
|
||||
}
|
||||
|
||||
void TMC2130::SetEnabled(const MotorParams ¶ms, bool enabled) {
|
||||
hal::shr16::shr16.SetTMCDir(params.idx, enabled);
|
||||
this->enabled = enabled;
|
||||
}
|
||||
|
||||
uint32_t TMC2130::ReadRegister(const MotorParams ¶ms, Registers reg) {
|
||||
uint8_t pData[5] = { (uint8_t)reg };
|
||||
_spi_tx_rx(params, pData);
|
||||
|
|
@ -90,11 +95,6 @@ uint32_t TMC2130::ReadRegister(const MotorParams ¶ms, Registers reg) {
|
|||
return ((uint32_t)pData[1] << 24 | (uint32_t)pData[2] << 16 | (uint32_t)pData[3] << 8 | (uint32_t)pData[4]);
|
||||
}
|
||||
|
||||
void TMC2130::SetEnabled(const MotorParams ¶ms, bool enabled) {
|
||||
hal::shr16::shr16.SetTMCDir(params.idx, enabled);
|
||||
this->enabled = enabled;
|
||||
}
|
||||
|
||||
void TMC2130::WriteRegister(const MotorParams ¶ms, Registers reg, uint32_t data) {
|
||||
uint8_t pData[5] = { (uint8_t)((uint8_t)(reg) | 0x80), (uint8_t)(data >> 24), (uint8_t)(data >> 16), (uint8_t)(data >> 8), (uint8_t)data };
|
||||
_spi_tx_rx(params, pData);
|
||||
|
|
|
|||
Loading…
Reference in New Issue