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);
|
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) {
|
uint32_t TMC2130::ReadRegister(const MotorParams ¶ms, Registers reg) {
|
||||||
uint8_t pData[5] = { (uint8_t)reg };
|
uint8_t pData[5] = { (uint8_t)reg };
|
||||||
_spi_tx_rx(params, pData);
|
_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]);
|
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) {
|
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 };
|
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);
|
_spi_tx_rx(params, pData);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue