diff options
author | Daniel Friesel <daniel.friesel@uos.de> | 2020-08-31 13:06:05 +0200 |
---|---|---|
committer | Daniel Friesel <daniel.friesel@uos.de> | 2020-08-31 13:06:05 +0200 |
commit | 716bb10f14cda8c727b5730625115c02a7dcebb5 (patch) | |
tree | 97c4f2916a2f0598e16d04045a416deb669c4976 /src/driver | |
parent | 54878d54a6ca5359b05b3652a22e5d995f6d9d76 (diff) |
remove nonfunctional MAX44006 driver
Diffstat (limited to 'src/driver')
-rw-r--r-- | src/driver/Kconfig | 4 | ||||
-rw-r--r-- | src/driver/max44006.cc | 71 |
2 files changed, 0 insertions, 75 deletions
diff --git a/src/driver/Kconfig b/src/driver/Kconfig index a8cf683..ef162a7 100644 --- a/src/driver/Kconfig +++ b/src/driver/Kconfig @@ -48,10 +48,6 @@ bool "LM75 Temperature Sensor" depends on meta_driver_i2c # depends on I2C -config driver_max44006 -bool "MAX44006 RGB Sensor" -depends on meta_driver_i2c - config driver_max44009 bool "MAX44009 Ambient Light Sensor" depends on meta_driver_i2c diff --git a/src/driver/max44006.cc b/src/driver/max44006.cc deleted file mode 100644 index a61e7df..0000000 --- a/src/driver/max44006.cc +++ /dev/null @@ -1,71 +0,0 @@ -#include "driver/max44006.h" -#include "arch.h" -#if defined(MULTIPASS_ARCH_HAS_I2C) && !defined(DRIVER_SOFTI2C) -#include "driver/i2c.h" -#else -#include "driver/soft_i2c.h" -#endif - -signed char MAX44006::setup() -{ - txbuf[0] = 0; - txbuf[1] = 0; - i2c.xmit(2, txbuf, 0, rxbuf); - - arch.delay_us(10); - - txbuf[0] = 0x01; - txbuf[1] = 0x20; - i2c.xmit(2, txbuf, 0, rxbuf); - - arch.delay_us(10); - - txbuf[0] = 0x02; - txbuf[1] = 0x02; - i2c.xmit(2, txbuf, 0, rxbuf); - - return 0; -} - -void MAX44006::wakeup() -{ - txbuf[0] = 0; - txbuf[1] = 0; - i2c.xmit(2, txbuf, 0, rxbuf); -} - -void MAX44006::sleep() -{ - txbuf[0] = 0x00; - txbuf[1] = 0x08; - - i2c.xmit(2, txbuf, 0, rxbuf); -} - -float LM75::getTemp() -{ - txbuf[0] = 0; - rxbuf[0] = 0; - rxbuf[1] = 0; - i2c.xmit(address, 1, txbuf, 2, rxbuf); - - return rxbuf[0] + (rxbuf[1] / 256.0); -} - -void LM75::setOS(unsigned char os) -{ - txbuf[0] = 0x03; - txbuf[1] = os; - txbuf[2] = 0; - i2c.xmit(address, 3, txbuf, 0, rxbuf); -} - -void LM75::setHyst(unsigned char hyst) -{ - txbuf[0] = 0x02; - txbuf[1] = hyst; - txbuf[2] = 0; - i2c.xmit(address, 3, txbuf, 0, rxbuf); -} - -MAX44006 max44006(0x45); |