GSMA version

Dependencies:   FXOS8700CQ mbed sfh7779

Fork of StarterKit by Rick McConney

Revision:
44:60008ebffdd4
Parent:
38:532a0d929756
--- a/Proximity.h	Mon Oct 10 16:29:34 2016 +0000
+++ b/Proximity.h	Wed Oct 26 18:40:40 2016 +0000
@@ -1,9 +1,9 @@
 #ifndef Proximity_
 #define Proximity_
 
-#define MUXADDRESS 0x70
+
 #define PROXIMITYADDRESS  0x39
-#define NUM_PROXIMIY_SENSORS 8
+#define NUM_PROXIMIY_SENSORS 5
 
 #define C25ma 0x00
 #define C50ma 0x01
@@ -36,9 +36,15 @@
 
 
 class Proximity {
+private:
+I2C *proximityi2c;
+short proximityData [NUM_PROXIMIY_SENSORS][3];
+short lastProximityData [NUM_PROXIMIY_SENSORS][3];
+char dataStr[NUM_PROXIMIY_SENSORS*32];
+char muxAddress;
 public:
     Proximity(void);
-    void init(void);
+    void init(I2C *i2c, char mAddress);
     void write_reg(char address,char reg, char cmd);
     void write(char address, char cmd);
     unsigned char read_reg(char address,char reg);