aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/bus.py
diff options
context:
space:
mode:
Diffstat (limited to 'klippy/extras/bus.py')
-rw-r--r--klippy/extras/bus.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/klippy/extras/bus.py b/klippy/extras/bus.py
index 09259b9f..9b3e476a 100644
--- a/klippy/extras/bus.py
+++ b/klippy/extras/bus.py
@@ -92,8 +92,14 @@ class MCU_SPI:
return
self.spi_send_cmd.send([self.oid, data],
minclock=minclock, reqclock=reqclock)
- def spi_transfer(self, data):
- return self.spi_transfer_cmd.send([self.oid, data])
+ def spi_transfer(self, data, minclock=0, reqclock=0):
+ return self.spi_transfer_cmd.send([self.oid, data],
+ minclock=minclock, reqclock=reqclock)
+ def spi_transfer_with_preface(self, preface_data, data,
+ minclock=0, reqclock=0):
+ return self.spi_transfer_cmd.send_with_preface(
+ self.spi_send_cmd, [self.oid, preface_data], [self.oid, data],
+ minclock=minclock, reqclock=reqclock)
# Helper to setup an spi bus from settings in a config section
def MCU_SPI_from_config(config, mode, pin_option="cs_pin",