diff options
author | Daniel Friesel <derf@finalrewind.org> | 2018-10-19 10:04:33 +0200 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2018-10-19 10:04:33 +0200 |
commit | 9eb1066824bd8141914334c9b13e2d4f876e9138 (patch) | |
tree | 6fc1f16b06051202abb6fbdd855b75dfe8dc2018 /src | |
parent | 6192b8ceda6b34c90eea39f4d6c7bea709ad3611 (diff) |
LM75: Add getOS, getHyst accessors
Diffstat (limited to 'src')
-rw-r--r-- | src/driver/lm75.cc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/driver/lm75.cc b/src/driver/lm75.cc index 9f20e9b..83b2dcf 100644 --- a/src/driver/lm75.cc +++ b/src/driver/lm75.cc @@ -15,6 +15,24 @@ float LM75::getTemp() return rxbuf[0] + (rxbuf[1] / 256.0); } +unsigned int LM75::getOS() +{ + txbuf[0] = 0x03; + rxbuf[0] = 0; + rxbuf[1] = 0; + i2c.xmit(address, 1, txbuf, 2, rxbuf); + return rxbuf[0]; +} + +unsigned int LM75::getHyst() +{ + txbuf[0] = 0x02; + rxbuf[0] = 0; + rxbuf[1] = 0; + i2c.xmit(address, 1, txbuf, 2, rxbuf); + return rxbuf[0]; +} + void LM75::setOS(unsigned char os) { txbuf[0] = 0x03; |