aboutsummaryrefslogtreecommitdiffstats
path: root/klippy
diff options
context:
space:
mode:
authorTimofey Titovets <nefelim4ag@gmail.com>2024-09-10 21:04:35 +0200
committerKevinOConnor <kevin@koconnor.net>2024-09-22 19:23:14 -0400
commit8a5801a204a2491bcf64127e6ade1c24875c7b74 (patch)
treef156204ed8aa90676cf27ae838e556d64d89995d /klippy
parent71433b8224ca73f8897d3338defeecf7118c5ab3 (diff)
downloadkutter-8a5801a204a2491bcf64127e6ade1c24875c7b74.tar.gz
kutter-8a5801a204a2491bcf64127e6ade1c24875c7b74.tar.xz
kutter-8a5801a204a2491bcf64127e6ade1c24875c7b74.zip
i2c: drop i2c_modify_bits
No longer used and niche Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
Diffstat (limited to 'klippy')
-rw-r--r--klippy/extras/bus.py18
1 files changed, 1 insertions, 17 deletions
diff --git a/klippy/extras/bus.py b/klippy/extras/bus.py
index 28bfcdf0..b8236dc7 100644
--- a/klippy/extras/bus.py
+++ b/klippy/extras/bus.py
@@ -160,7 +160,7 @@ class MCU_I2C:
% (self.oid, speed, addr))
self.cmd_queue = self.mcu.alloc_command_queue()
self.mcu.register_config_callback(self.build_config)
- self.i2c_write_cmd = self.i2c_read_cmd = self.i2c_modify_bits_cmd = None
+ self.i2c_write_cmd = self.i2c_read_cmd = None
def get_oid(self):
return self.oid
def get_mcu(self):
@@ -180,9 +180,6 @@ class MCU_I2C:
"i2c_read oid=%c reg=%*s read_len=%u",
"i2c_read_response oid=%c response=%*s", oid=self.oid,
cq=self.cmd_queue)
- self.i2c_modify_bits_cmd = self.mcu.lookup_command(
- "i2c_modify_bits oid=%c reg=%*s clear_set_bits=%*s",
- cq=self.cmd_queue)
def i2c_write(self, data, minclock=0, reqclock=0):
if self.i2c_write_cmd is None:
# Send setup message via mcu initialization
@@ -197,19 +194,6 @@ class MCU_I2C:
minclock=minclock, reqclock=reqclock)
def i2c_read(self, write, read_len):
return self.i2c_read_cmd.send([self.oid, write, read_len])
- def i2c_modify_bits(self, reg, clear_bits, set_bits,
- minclock=0, reqclock=0):
- clearset = clear_bits + set_bits
- if self.i2c_modify_bits_cmd is None:
- # Send setup message via mcu initialization
- reg_msg = "".join(["%02x" % (x,) for x in reg])
- clearset_msg = "".join(["%02x" % (x,) for x in clearset])
- self.mcu.add_config_cmd(
- "i2c_modify_bits oid=%d reg=%s clear_set_bits=%s" % (
- self.oid, reg_msg, clearset_msg), is_init=True)
- return
- self.i2c_modify_bits_cmd.send([self.oid, reg, clearset],
- minclock=minclock, reqclock=reqclock)
def MCU_I2C_from_config(config, default_addr=None, default_speed=100000):
# Load bus parameters