![](/media/cache/profiles/595e4edac4cf4a73d34d23041575d3e2.jpg.50x50_q85.jpg)
GSMA version
Fork of AvnetATT_shape_hackathon by
Diff: Proximity.h
- 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);