diff options
Diffstat (limited to 'klippy/extras/bus.py')
-rw-r--r-- | klippy/extras/bus.py | 10 |
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", |