mirror of
https://github.com/synthetos/g2.git
synced 2026-09-21 18:56:31 +08:00
Made TMC2130 driver setup and queue messages as two steps. (Debuggability.)
This commit is contained in:
@@ -501,7 +501,8 @@ struct Trinamic2130 final : Stepper {
|
||||
}
|
||||
|
||||
out_buffer.addr = (uint8_t) next_reg;
|
||||
_device.queueMessage(_message.setup((uint8_t *)&out_buffer, (uint8_t *)&in_buffer, 5, SPIMessage::DeassertAfter, SPIMessage::KeepTransaction));
|
||||
_message.setup((uint8_t *)&out_buffer, (uint8_t *)&in_buffer, 5, SPIMessage::DeassertAfter, SPIMessage::KeepTransaction);
|
||||
_device.queueMessage(&_message);
|
||||
};
|
||||
|
||||
void _doneReadingCallback()
|
||||
@@ -538,7 +539,7 @@ struct Trinamic2130 final : Stepper {
|
||||
_reading_only = false;
|
||||
|
||||
_transmitting = false;
|
||||
_startNextReadWrite();
|
||||
//_startNextReadWrite();
|
||||
};
|
||||
|
||||
void init() override
|
||||
|
||||
Reference in New Issue
Block a user