Made TMC2130 driver setup and queue messages as two steps. (Debuggability.)

This commit is contained in:
Rob Giseburt
2016-11-06 16:03:03 -06:00
parent c9942e5c83
commit 0e67903521
+3 -2
View File
@@ -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