DE_4.2.2 Project 1b 150208 *has errors I dont know how to fix
Fork of MMA8451Q8 by
Revision 10:d250f3661e3a, committed 2015-02-09
- Comitter:
- destradafilm
- Date:
- Mon Feb 09 04:50:56 2015 +0000
- Parent:
- 9:a9cba88ad7f6
- Commit message:
- DE_4.2.2
Changed in this revision
MMA8451Q8.cpp | Show annotated file Show diff for this revision Revisions of this file |
MMA8451Q8.h | Show annotated file Show diff for this revision Revisions of this file |
--- a/MMA8451Q8.cpp Wed Feb 04 06:50:25 2015 +0000 +++ b/MMA8451Q8.cpp Mon Feb 09 04:50:56 2015 +0000 @@ -139,6 +139,13 @@ writeRegs(data, 2); // make active } +//WRITE setRegister In STandby + +void setRegisterInStandby(uint8_t regAddress, uint8_t regData){ + uint8_t data[NUM_DATA] = {REG_CTRL_REG_1, 0x00}; // put in standby mode + writeRegs(data, NUM_DATA); // put in standby +} + float MMA8451Q::getAccX() { return (float(getAccAxis(REG_OUT_X_MSB))/gScaling[gChosen]); }
--- a/MMA8451Q8.h Wed Feb 04 06:50:25 2015 +0000 +++ b/MMA8451Q8.h Mon Feb 09 04:50:56 2015 +0000 @@ -110,8 +110,8 @@ Allow user to set max g's **/ void setGLimit(int gSelect); - // added in .cpp file for tap configuration - void setPulseConfiguration(uint8_t latch,uint8_t axisSet); + + /// Adding to setup other registers _ DE _ 150203 void setPulseThreshold (uint8_t axisSelect, uint8_t threshold); @@ -121,6 +121,11 @@ void readRegs(int addr, uint8_t * data, int len); void writeRegs(uint8_t * data, int len); + void setRegisterInStandby(uint8_t regAddress, uint8_t regData); + + // added in .cpp file for tap configuration + void setPulseConfiguration(uint8_t latch,uint8_t axisSet); + private: