APDS-9130 library
Diff: Prox.cpp
- Revision:
- 2:9db88ca586db
- Parent:
- 1:159407640167
diff -r 159407640167 -r 9db88ca586db Prox.cpp --- a/Prox.cpp Sat Jan 30 20:33:17 2016 +0000 +++ b/Prox.cpp Fri Mar 04 18:46:17 2016 +0000 @@ -4,7 +4,7 @@ _sda = sda; _scl = scl; - WriteByte(0x72,0xE5); // Clear interrupt + WriteByte(0x72,0xE7); // Clear interrupt char PTIME; char WTIME; @@ -21,7 +21,7 @@ char PIHTL, PIHTH; //Upper interrupt threshold low and high bytes - PIHTL = 0xFF; + PIHTL = 0x01; PIHTH = 0x01; //trigger at 256 WriteByte (0x72, 0x0A, PIHTL); @@ -48,8 +48,11 @@ wait(0.12); //Wait for 120 ms } + + + uint16_t Prox::readProx(){ - WriteByte (0x72, 0xE5); //clear interrupt pin (untested) + WriteByte (0x72, 0xE7); //clear interrupt pin (untested) uint16_t prox; ReadWord(0x72, 0x18, &prox); return prox;