aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/mcp4728.py
diff options
context:
space:
mode:
Diffstat (limited to 'klippy/extras/mcp4728.py')
-rw-r--r--klippy/extras/mcp4728.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/klippy/extras/mcp4728.py b/klippy/extras/mcp4728.py
index 6f2eeb29..eb1c3904 100644
--- a/klippy/extras/mcp4728.py
+++ b/klippy/extras/mcp4728.py
@@ -7,7 +7,7 @@ import bus
class mcp4728:
def __init__(self, config):
- self.i2c = bus.MCU_I2C_from_config(config, default_addr=0)
+ self.i2c = bus.MCU_I2C_from_config(config, default_addr=0x60)
scale = config.getfloat('scale', 1., above=0.)
# Configure registers
for i, name in enumerate('abcd'):
@@ -17,7 +17,7 @@ class mcp4728:
self.set_dac(i, int(val * 4095. / scale + .5))
def set_dac(self, dac, value):
self.i2c.i2c_write([0x40 | (dac << 1),
- (value >> 8) & 0x0f, value & 0xff])
+ ((value >> 8) & 0x0f) | 0x80, value & 0xff])
def load_config_prefix(config):
return mcp4728(config)