diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2019-07-26 10:59:07 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2019-07-26 11:02:56 -0400 |
commit | a878831d5ea8eb86a1bcd94a6a2da926a84d5b6a (patch) | |
tree | eac3ab6110845e397f952019082cc0914fb978c1 /klippy/extras/mcp4728.py | |
parent | 73709984b0eba1282473751427daa160e1a5c9f4 (diff) | |
download | kutter-a878831d5ea8eb86a1bcd94a6a2da926a84d5b6a.tar.gz kutter-a878831d5ea8eb86a1bcd94a6a2da926a84d5b6a.tar.xz kutter-a878831d5ea8eb86a1bcd94a6a2da926a84d5b6a.zip |
mcp4728: Update to better match printrbot revf requirements
Reported by @Grumps49.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/extras/mcp4728.py')
-rw-r--r-- | klippy/extras/mcp4728.py | 4 |
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) |